操作系統和服務器的信息:Apache是下載PHP文件,而不是顯示它們
- 的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顯示的是源代碼,但並非全部都是它的一部分。我加
AddType text/html .php
但沒有運氣。
那麼,*你是怎麼安裝的?哪個SAPI?另請參閱[如何檢查哪些apache模塊已啓用/安裝?](http://superuser.com/q/284898) – mario
您的php模塊未運行。 – Sithu
檢查你的'httpd.conf'是否有php模塊被評論 – MaveRick