#現象
PHP5.4からphp7.0にアップデートしたところ、PHPのソースがそのまま表示されるようになってしまいました。
PHP5.4に戻すとまたちゃんとページが正常に表示されます
こちらphp5.4に戻しても同じ現象になりました。
#環境
OS : Amazon Linux 2 AMI
Apache : Apache/2.4.37 ()
#やったこと
https://qiita.com/heimaru1231/items/84d0beca81ca5fdcffd0
こちらを参考に
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum remove php-*
yum install --disablerepo=* --enablerepo=remi,remi-php70 php-mysqlnd php-intl
とコマンドを打ちましたが、エラーでした。
php7.0のインストールはできているのですが、phpのソースコードが文字のまま表示されています
再び5.4をいれたときも
上記のコマンドに
yum install --disablerepo=* --enablerepo=remi,remi-php54 php-mysqlnd php-intl
としただけですが、ちゃんと表示されます
#やったことの追記
/etc/httpd/conf/httpd.confに以下の追加をしました。
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
php.iniのshort_open_tagをOnにしました
が、phpinfo();を読んでも文字がそのまま出力されるだけです
回答1件
あなたの回答
tips
プレビュー