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

Comments

  • スパム対策のため、コメント本文にURLが含まれている場合は「承認待ち」となり、すぐに投稿が反映されません。ご了承ください。
  • 公序良俗に反する内容、個人が特定できる情報、スパム投稿と思われるコメント等については、予告なく編集・削除する場合があります。