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

「/var/www/html/phpmyadmin」に「phpMyAdmin-4.7.7」のファイルをFTPでアップロードしたところ、Internal Server Error 500 が出てしまい、phpmyadminが開けませんでした。
原因を追求するため phpMyAdminの index.php ファイルの最上部に
1 2 |
ini_set( 'display_errors', 1 ); ini_set( 'error_reporting', E_ALL ); |
を記載してエラーを出力。
1 |
PHP Parse error: syntax error, unexpected '@' in /home/hoge/phpmyadmin/libraries/common.inc.php on line XXX |
というエラーが出力されました。
構文エラーなのでもしかしたらバージョンの問題かも?と思い、サーバーの Apache と MySQL のバージョンをチェック
1 2 3 |
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のログイン画面が表示されました。
関連記事
- [MySQL]8.x phpMyAdminでGrant文が使えない
- [CentOS] 7.xにphpMyAdminをインストール
- [CentOS] CentOS7.xとApache2.4でVirtualHost設定(本番環境)
- [Linux] phpMyAdminインストール時に mbstring エラーが出たときの対処方法
- [CentOS 7x] MySQLをCentOS7にインストールする方法