質問: /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();を読んでも文字がそのまま出力されるだけです
回答: httpd.confで LoadModule php7_module うんたら の記述ができてないんじゃないかな? httpd.confの中で、 LoadModuleって文字列で検索をかけて、 おそらくphp54_moduleにつながってるなら php7_moduleに変更するとかしないと。 あるいは、 /etc/httpd/conf.d/ の中にphp54系とphp70系が混在しているなら 整理してphp70系のみにするとか。 Amazon Linux 2はCentOS/Fedora/RHELとどこまで同じかわからないので、 remiリポジトリを組み込んで云々のテクニックはやめたほうがいい気がします。 (延々とCentOS6/7系の話だろうと思いこんで、その線で回答していました。) Amazon Linux 2でPHP7.2をインストールする - Qiita Amazon Linux 2でサーバ作成 (Apache2.4+PHP7.2+MariaDB) - Qiita この記事だとphp7.2ですが、7.3が使えるならそっちのほうがよろしいかと。 epelとかremiとかの組み込みも一旦削除したほうがいいかもしれず。 公式ドキュメント: チュートリアル: Amazon Linux 2 に LAMP ウェブサーバーをインストールする こちらはphp7.2で説明されてます。