67176


AWSのRed Hat Enterprise LinuxでPHPの環境を作成ました。  
ローカルからTera TermでSSH接続しています。  
ブラウザでphpinfoを表示し、phpの動作確認を行いたいのですが、コードがすべてそのまま表示されてしまいます。  
以前ローカルでも似た現象が起こりました。  
[phpのファイルがphp言語として読み込まれない](https://ja.stackoverflow.com/questions/65327/php%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8Cphp%E8%A8%80%E8%AA%9E%E3%81%A8%E3%81%97%E3%81%A6%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BE%E3%82%8C%E3%81%AA%E3%81%84)

以前の質問の回答にあったdllファイルがRHEL上で見当たりません。  
そもそもdllファイルが原因であるのかも定かではありません。

ちなみにphpに関しては`php73 --version`でしっかりバージョン情報は表示されます。  
またapacheに関してはhttp:IPアドレスでapacheのページがブラウザに表示できています。  
ですのでphpもapacheもインストールまでは問題なく済んでいるかと思います。

原因はphp.iniやhttpd.confの問題でしょうか。  
違う何かでしょうか。  
解決の糸口やアドバイス、参考ページなどがありましたがご教授ください。  
よろしくお願いします。

環境  
Red Hat Enterprise Linux release 8.2  
Apache2.4  
php7.3

-追記-  
通常のphp.iniのディレクトリパスの例は`etc/php.ini`が一般的のようですが、当方のRHELではremiレポジトリを作成しているので`etc/opt/remi/php73/php.ini`に入っています。  
これは何か関係がありそうでしょうか。

php.iniやhttpd.comfの中身はどのあたりを追記すれば参考になりますでしょうか。  
自身では主にドキュメントルートやポートの確認をしました。


CC BY-SA 4.0
2020-05-29T08:43:03.200
67121
2020-06-01T04:28:44.143
2020-06-01T04:28:44.143
31799
31799
question
php aws apache rhel
RHEL環境でブラウザに表示したときPHPがPHPとして認識されない


`dnf install php73` だと php コマンドしかインストールされないようです。  
Apache httpd 用モジュールは `php73-php` パッケージに含まれますので、`dnf install php73-php`
でインストールします。


CC BY-SA 4.0
2020-06-01T01:20:23.197
67176
2020-06-01T01:20:23.197
4603
67121
answer