hao68hao 发表于 2008-8-12 10:47

关于LAMP平台安装遇到的一个问题!

最近因为工作需要开始接触一下lamp。但是在安装的时候遇到一个问题,就是安装好mysql/apache/php并对apache和php进行整合后,需要重启一下apache,但是却遇到这样的错误提示:

   # /usr/local/apache2/bin/apachectl restart
httpd: Syntax error on line 57 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied

这个问题出在那里呢?

说一下系统和软件配置
软件源代码包存放位置      /usr/local/src
源码包编译安装位置(prefix)   /usr/local/software_name
操作系统:centos 5.0

hao68hao 发表于 2008-8-12 10:51

从错误提示来看,应该是无法连接
/usr/local/apache2/modules/libphp5.so into server
/usr/local/apache2/modules/libphp5.so
这个指的什么呢?

liu_yunsheng 发表于 2008-8-12 11:11

编译apache的时候--enable-so了吗?

hao68hao 发表于 2008-8-12 11:58

回楼上,--enable-so了

hao68hao 发表于 2008-8-12 12:05

在网上查到有同样问题的朋友,他们的解块办法是:

system-config-securitylevel
然后将SElinux设为Disable

然后将php.ini(php的配置文件)放在/etc下
将配置文件中register-golbals = Off改为register-golbals = On


我照着做了,还是不行,打算在重新把平台安装一下试试。

dickhunt 发表于 2008-8-12 23:43

我当时也遇到过,记得就是将SELinux禁用后重启即可。

找找一个源代码编译LAMP的文章。

hao68hao 发表于 2008-8-13 08:32

回楼上,确实是需要重新启动一下即可。呵呵现在已经配置成功。下一步打算安装一个论坛。:D

bitnew 发表于 2008-8-14 00:24

我用的debian,装lamp确实方便很多。
页: [1]
查看完整版本: 关于LAMP平台安装遇到的一个问题!