我正在尝试在我的httpd(Centos)中启动并运行PHP,到目前为止,我已经能够使用php代码<?php phpinfo(); ?>
运行php页面,但是它没有显示php详细信息,而是简单地显示了纯文本。
经过一些研究,我发现即使我安装了php,它也可能无法正确加载php模块,因此我进行了以下更改
#/etc/httpd/conf/httpd.conf
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
DirectoryIndex index.html index.php
AddType text/html .php
AddType application/x-httpd-php-source phps
但结果仍然相同:(,当我重启服务器时说
[sameera@sameera ~]$ sudo /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [Mon Mar 04 12:09:07 2013] [warn] module php5_module is already loaded, skipping
[ OK ]
我在centos6
,httpd
,php-5.3.3-14.el6_3.x86_64
。
您是否已使用系统软件包管理器(yum)安装了php?如果是,则在apache配置目录的conf.d文件夹中,可能已经有一个单独的php配置文件,其中已经有LoadModule php5_module modules/libphp5.so
行。错误消息表明您正在尝试加载已加载的模块。