OSおよびサーバー情報:
- CentOS 6.4(最終)
- Apache 2.2.15
- PHP 5.5.1
以前にphp 5.3.xをインストールしていましたが、アップグレードすることにしました。最初にphp 5.3.xをアンインストールしてからphp 5.5.1をインストールしましたが、インストールが完了した後、apacheはphpファイルを解析せず、ダウンロードしただけです。ここで、stackoverflowで同様の質問を確認しましたが、これまでのところ、どれも役に立たなかった。
ちなみに、httpd.confとphp.confに次の行があると、phpは機能しますが機能しません。
AddHandler application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
AddType application/x-httpd-php-source .phps
AddHandler php5-script .php
私は本当に助けていただければ幸いです。ありがとうございました。
編集:
私はphp.confにこれらの行を持っています
<IfModule !worker.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule worker.c>
LoadModule php5_module modules/libphp5-zts.so
</IfModule>
編集:
を削除することによって
AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml
apacheはファイルをダウンロードしなくなりました。現在、Apacheはソースコードを表示していますが、すべてが一部にすぎません。追加した
AddType text/html .php
しかし運はありません。