phpMyAdminは、MySQLとMariaDBを管理するための無料のオープンソースおよびWebインターフェイスベースのデータベース管理ツールです。 phpmyadminインターフェースを使用して、MySQLデータベース、ユーザーアカウントと特権の管理、データのインポートとエクスポートなどを行うことができます。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がphpMyAdmin関連のクエリを実行するのを定期的に支援しています。
このコンテキストでは、CentOS7にNginxを使用してphpMyAdminをインストールする方法を検討します。
CentOSにNginxを使用してphpMyAdminをインストールするにはどうすればよいですか?
このインストール手順に進む前に、次の要件が満たされていることを確認してください。
CentOSサーバーにsudo権限を持つ非rootユーザーアカウントとしてログインしました。
LEMP(Linux、Nginx、MySQL、PHP)スタックがCentOSシステムにインストールされていることを確認してください。
不要な攻撃を防ぐために、HTTPS接続を介してphpMyAdminインストールにアクセスすることをお勧めします。ドメインがSSL/TLS証明書で保護されていない場合は、このガイドに従って、CentOSでLet'sEncryptを使用してNginxを保護できます。
まず、EPELリポジトリがEPELリポジトリからphpMyAdminをインストールできるようにします。 phpMyAdminパッケージは、CentOS7コアリポジトリでは利用できません。
以下のコマンドを実行します:
$ sudo yum install epel-release
EPELリポジトリを有効にしたら、次のコマンドを使用してphpMyAdminとその依存関係をインストールできます。
$ sudo yum install phpmyadmin
インストールが完了するまで待ちます。その後、インストールファイルからphpMyAdminインターフェイスにアクセスするためのシンボリックリンクを作成します。
ここでは、次のコマンドを実行して、ドキュメントのルートディレクトリにリンクしています。
$ sudo ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
次に、効果を発揮させるためにPHPプロセッサを再起動する必要もあります:
$ sudo systemctl restart php-fpm
phpMyAdminのインストールが完了し、開くことができるようになりました。
phpMyAdminにアクセスする方法は?
Webブラウザを開いてphpMyAdminインターフェイスにアクセスし、サーバーのパブリックIPアドレスまたはドメイン名に続けて/phpmyadminを入力できます。
https://ip_address_or_your_domain/phpmyadmin
次に、前の手順で作成した管理ユーザー名とパスワードを使用してインターフェイスにログインし、[移動]ボタンをクリックします。
ログインすると、phpMyAdminユーザーインターフェイスが表示されます。