phpMyAdminのインストールでいらんハマりかたした
原因
- PHPダウンロードするときにremi-php71レポジトリが追加できてなかった
- 古いPHP(v5.6)をインストールしてた
- phpMyAdminも古いものがインストールされてしまった
気づいたタイミング
- phpMyAdminを手動ダウンロード→表示確認したときに真っ白だった
- ログファイルを確認
# cat /var/log/httpd/error_log
[Sun Nov 05 22:02:55.112605 2017] [:error] [pid 4869] [client 111.64.15.82:40355] PHP Parse error: syntax error, unexpected '@' in /home/hoge/phpmyadmin/libraries/common.inc.php on line 467
- 下記記事に行き当たり、バージョンを確認
# php -v
PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
# mysql --version
mysql Ver 14.14 Distrib 5.7.20, for Linux (x86_64) using EditLine wrapper
-
remiレポジトリの追加をし、yum updateを実行
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum --enablerepo=remi-php71 update
-
Apcheを再起動して再アクセス→表示された