phpMyAdminのインストールでいらんハマりかたした

WEB

原因

  • 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を再起動して再アクセス→表示された