PHPをインストールしたけども、ブラウザからphpファイルを見るとソースが表示されてしまう!
ってことが発生しました。
そういう場合の対処方法は、httpd.confの”AddType application/x-gzip .gz .tgz”の行の下に
以下の二行を追加して、apacheを再起動します。
|
1 2 |
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps |
これで、見れるようになるはずですが、見れなかったら他に原因がある可能性があります。/
各ユーザのpublic_html配下がソース表示されてしまう場合は、/etc/apache/site-enable/000-default.confの中に
以下を追記するといけるかもしれない。
|
1 2 3 4 5 6 7 8 |
<Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec Require method GET POST OPTIONS <FilesMatch "\.php$"> SetHandler "proxy:unix:/run/php/php8.2-fpm.sock|fcgi://localhost/" </FilesMatch> </Directory> |

