VirtualBoxにいれたCentOS8にphpMyAdminをインストールしてみた。
今回はこちらのサイトを参考に、VirtualBoxにいれたCentOS8にphpMyAdminをインストールしてみました。この記事は実施内容の備忘録となります。
www.itzgeek.com
- 1. 環境
- 2. phpMyAdminのダウンロード
- 3. phpMyAdminの解凍&移動
- 4. config.inc.phpの作成・編集
- 5. phpMyAdmin用のテーブルの作成
- 6. phpMyAdmin用のApacheの設定
- 7. phpMyAdminを表示するための権限の設定
- 8. phpMyAdminの表示
1. 環境
- Windows7 Home Premium
- VIrtualBox 5.2
- CentOS 8.0.1905
- Apache 2.4.37
- PHP 7.2
- phpMyAdmin 4.9.2
2. phpMyAdminのダウンロード
phpMyAdminをダウンロードしていきます。
wget https://files.phpmyadmin.net/phpMyAdmin/4.9.2/phpMyAdmin-4.9.2-all-languages.tar.gz
3. phpMyAdminの解凍&移動
ダウンロードしたphpMyAdminを解凍して移動していきます。
tar -zxvf phpMyAdmin-4.9.2-all-languages.tar.gz mv phpMyAdmin-4.9.2-all-languages /usr/share/phpMyAdmin
4. config.inc.phpの作成・編集
設定ファイルを編集していきます。
cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php vi /usr/share/phpMyAdmin/config.inc.php
32文字以上のパスフレーズを入力します。
5. phpMyAdmin用のテーブルの作成
phpMyAdmin用のテーブルを作成していきます。
mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p
6. phpMyAdmin用のApacheの設定
phpMyAdminがブラウザから表示できるよう、Apacheの設定をしていきます。
vi /etc/httpd/conf.d/phpMyAdmin.conf
Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /phpmyadmin /usr/share/phpMyAdmin <Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require all granted </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1 </IfModule> </Directory> <Directory /usr/share/phpMyAdmin/setup/> <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require all granted </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1 </IfModule> </Directory>
7. phpMyAdminを表示するための権限の設定
phpMyAdminを表示するための権限の設定をしていきます。
mkdir /usr/share/phpMyAdmin/tmp chmod 777 /usr/share/phpMyAdmin/tmp chown -R apache:apache /usr/share/phpMyAdmin
8. phpMyAdminの表示
設定を反映するために、Apacheを再起動します。
systemctl restart httpd
phpMyAdminが表示できました。
以上、VirtualBoxにいれたCentOS8にphpMyAdminをインストールしてみた。でした。