[phpMyAdmin] PHP Parse error: syntax error, unexpected ‘@’ ・・・エラー対処方法

「/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のログイン画面が表示されました。



Author: webmaster