操作系统和服务器信息:
- CentOS 6.4(决赛)
- Apache 2.2.15
- PHP 5.5.1
我以前用过PHP5.3.x已安装,但决定升级.我首先卸载了PHP5.3.然后安装了PHP5.5.1,但安装完成后,apache没有解析php文件,只是下载了它们.我在stackoverflow中判断了类似的问题,但到目前为止没有一个对我有帮助.
为了记录在案,我的httpd中有以下几行代码.conf和php.可以让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
但运气不好.