「/var/www/html/phpmyadmin」に「phpMyAdmin-4.7.7」のファイルをFTPでアップロードしたところ、Internal Server Error 500 が出てしまい、phpmyadminが開けませんでした。
原因を追求するため phpMyAdminの index.php ファイルの最上部に
ini_set( 'display_errors', 1 ); ini_set( 'error_reporting', E_ALL );
を記載してエラーを出力。
PHP Parse error: syntax error, unexpected '@' in /home/hoge/phpmyadmin/libraries/common.inc.php on line XXX
というエラーが出力されました。
構文エラーなのでもしかしたらバージョンの問題かも?と思い、サーバーの Apache と MySQL のバージョンをチェック
Apache/2.4.6 (CentOS) php 5.4.16 mysqld 5.7
phpMyAdmin 4.7.7は PHP5.5 MySQL5.5以上なので、PHPのバージョンが不足していました。
そこで、phpMyAdmin 4.0のバージョンをダウンロードしてファイルをアップロードしたところ、phpMyAdminのログイン画面が表示されました。