PHPMyAdminのインストール
インストールが試行されているボックスにLAMP(Linux、Apache、MySQL、およびPHP)がすでにインストールされていることを確認します。
ステップ1:- インストールのセットアップ
Ubuntuにインストールする場合
最初のステップは、ローカルパッケージインデックスを更新し、Ubuntuでaptコマンドを使用してパッケージをダウンロードすることです
$ sudo apt-get update
Centosにインストールする場合
phpMyAdminパッケージはCentOSのデフォルトリポジトリには含まれていませんが、Fedora Projects EPEL(Enterprise Linux用の追加パッケージ)リポジトリで利用できます。
# cd ~ # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
ダウンロードしたrpmを実行してインストールします
# sudo rpm -ivh epel-release*
“ yum repolist”を実行します EPELリポジトリのインストールを確認するコマンド
ステップ2:- PhpMyadminのインストール
Ubuntuにインストールするには、次のコマンドを実行します
$ sudo apt-get install phpmyadmin
Centosにインストールするには、次のコマンドを実行します
# yum install phpmyadmin
インストール中にプロンプトを探します。サーバーの選択には、apache2を選択します。 dbconfig-commonを使用してデータベースを設定するかどうかを尋ねられたら、[はい]を選択します。データベース管理者のパスワードの入力を求められます。次に、phpMyAdminアプリケーション自体のパスワードを選択して確認するように求められます。
インストールプロセスにより、phpMyAdminApache構成ファイルが/etc / apache2 / conf-d /ディレクトリに追加され、そこから自動的に読み取られます。
次に、コマンドを実行してphp5-mcryptを明示的に有効にする必要があります
$ sudo php5enmod mcrypt
変更を有効にするには、apacheを再起動します。 URL http:// IP_address/phpmyadminを開きます。これで、mysqlのインストール中に設定されたユーザーとパスワードとしてrootを使用してログインできます
ステップ3:-phpMyAdminインスタンスの保護
以下のようにconfファイルを編集することにより、.htaccessファイルを使用してphpmyadminリンクへのアクセスを保護できます
$ sudo nano /etc/apache2/conf.d/phpmyadmin.conf
ここでは、以下のように構成ファイルの
<Directory /usr/share/phpmyadmin> Options FollowSymLinks DirectoryIndex index.php AllowOverride All </Directory>
ファイルを保存してapacheを再起動します
Ubuntuの場合:
$ service apache2 restart
Centosの場合:
# service httpd restart
ステップ4:.htaccessファイルを作成する
次に、.htaccessファイルを作成する必要があります。ファイルはアプリケーションディレクトリに作成する必要があります。この場合は、次の行を使用して/ usr / share/phpmyadminを作成します
AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user
ファイルを保存して終了します
次に、認証用の.htpasswdファイルを作成します。このステップの追加パッケージを/ etc/phpmyadminの場所にインストールする必要があります。
Ubuntuの場合:
$ sudo apt-get install apache2-utils
Centosの場合:
# yum install httpd-tools
これで、以下の構文を使用して必要なファイルを作成できます
$ sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
選択した名前を指定すると、次にパスワードの入力を求められます。認証ファイルが作成されます。リンクhttp:// domain_name_or_IP / phpmyadminにアクセスしようとすると、ログイン画面が表示され、.htpasswdで作成されたユーザーの詳細を使用してphpmyadmin limk
にアクセスできます。