0

Linux Redhat システム (2.6.32-220.17.1.el6.x86_64) に MySQL 5.5.34 、Apache 2.2.15 および PHP 5.5.4 をそれぞれの順序でインストールしました。

Web ブラウザで php スクリプトを実行すると、コマンド ラインでは正常に動作しているにもかかわらず、Apache によって html として解釈されます。

httpd.confファイルで次の変更を行いました。 LoadModule php5_module modules/libphp5.soのコメントを外しました。

.php インデックスは次のように定義されています。

DirectoryIndex index.html index.php .

<FilesMatch "\.ph(p[2-6]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>

<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>

RewriteEngine On
RewriteRule (.*\.php)s$ $1 [H=application/x-httpd-php-source]

誰かがこれで私を助けることができれば、それは大きな助けになるでしょう.

4

1 に答える 1

0

問題があるようです: \.ph(p[2-6]?|tml)$、*.php ファイル名と一致しません。php ファイルの名前を .php3 に変更し、ブラウザから直接アクセスしてみてください。または、正規表現を次のように変更します\.php$

于 2013-10-21T10:45:22.093 に答える