phpMyAdminのサイトからパッケージをダウンロード・インストール
[root@falcon21 ~]# wget https://files.phpmyadmin.net/phpMyAdmin/5.0.4/phpMyAdmin-5.0.4-all-languages.zip
[root@falcon21 ~]# unzip phpMyAdmin-5.0.4-all-languages.zip
[root@falcon21 ~]# rm -f phpMyAdmin-5.0.4-all-languages.zip
[root@falcon21 ~]# mv phpMyAdmin-5.0.4-all-languages /var/www/phpmyadmin
phpMyAdminに必要な php-mysqlパッケージがインストールされているか確認
[root@falcon21 ~]# rpm -q php-mysql
パッケージ php-mysql はインストールされていません。
php-mysql インストール
[root@falcon21 ~]# yum install --disablerepo=* --enablerepo=remi,remi-php71 php php-mysql php-mbstring php-gd
Running transaction
インストール中 : php-mysqlnd-7.1.33-10.el7.remi.x86_64 1/2
インストール中 : php-pecl-mysql-1.0.0-0.15.20160812git230a828.el7.remi.7.1.x86_ 2/2
検証中 : php-pecl-mysql-1.0.0-0.15.20160812git230a828.el7.remi.7.1.x86_ 1/2
検証中 : php-mysqlnd-7.1.33-10.el7.remi.x86_64 2/2
インストール:
php-pecl-mysql.x86_64 0:1.0.0-0.15.20160812git230a828.el7.remi.7.1
依存性関連をインストールしました:
php-mysqlnd.x86_64 0:7.1.33-10.el7.remi
完了しました!
New leaves:
php-pecl-mysql.x86_64
設定ファイル作成、編集
[root@falcon21 ~]# cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php
[root@falcon21 ~]# chmod 660 /var/www/phpmyadmin/config.inc.php
[root@falcon21 ~]# vi /var/www/phpmyadmin/config.inc.php
$cfg['blowfish_secret'] = "xxxxxxxxxxxxxxxxxxxxxxxxxx"
[root@falcon21 ~]# chown -R root.apache /var/www/phpmyadmin/
[root@falcon21 ~]# vi /etc/httpd/conf.d/phpmyadmin.conf
Alias /phpmyadmin /var/www/phpmyadmin
<Location /phpmyadmin>
# Alternative e.g. "Require ip 192.168.10"
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.10.0/24 192.168.2.1/24 192.168.1.1/24
</Location>
[root@falcon21 ~]# systemctl restart httpd
https://falcon21.space/phpmyadmin/ にアクセス