OS およびサーバー情報:
- CentOS 6.4 (最終版)
- アパッチ 2.2.15
- PHP 5.5.1
以前に php 5.3.x をインストールしていましたが、アップグレードすることにしました。最初にphp 5.3.xをアンインストールしてからphp 5.5.1をインストールしましたが、インストールが完了した後、Apacheはphpファイルを解析せず、ダウンロードしただけです。ここでスタックオーバーフローで同様の質問を確認しましたが、これまでのところどれも役に立ちませんでした。
記録のために、私は httpd.conf と php.conf に次の行を持っています。
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
しかし運がない。