Apache正在下载php文件而不是显示它们
操作系统和服务器信息:
- CentOS 6.4 (最终版)
- 阿帕奇 2.2.15
- 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
但没有运气。