最近、ローカルテスト環境にphp71をインストールしました。
Webルートディレクトリにphpinfo()
のindex.php
ファイルがあります。
LoadModule php5_module /usr/local/opt/php56/libexec/Apache2/libphp5.so
、index.php
が正しくレンダリングされると、予想されるphpバージョンが報告されます。
または、LoadModule php7_module /usr/local/opt/php71/libexec/Apache2/libphp7.so
は403 forbidden
メッセージを返します。
これは、すべてのローカルWebルートディレクトリで同じです。 php5.6を使用すると全体が正しくレンダリングされ、php7.1を使用すると403エラーが発生します。
PHPバージョンはhttpd-vhosts.conf
を異なる方法で解釈しますか?
Php7.1では、httpd.conf
に次の追加が必要です
SetHandler application/x-httpd-php
Php5.6に戻す場合、その行はコメントアウトする必要があります。コメントアウトしないと、phpコードは解釈されません。