操作系统和服务器信息:
我之前安装了 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
但不走运。