关于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 从错误提示来看,应该是无法连接
/usr/local/apache2/modules/libphp5.so into server
/usr/local/apache2/modules/libphp5.so
这个指的什么呢? 编译apache的时候--enable-so了吗? 回楼上,--enable-so了 在网上查到有同样问题的朋友,他们的解块办法是:
system-config-securitylevel
然后将SElinux设为Disable
然后将php.ini(php的配置文件)放在/etc下
将配置文件中register-golbals = Off改为register-golbals = On
我照着做了,还是不行,打算在重新把平台安装一下试试。 我当时也遇到过,记得就是将SELinux禁用后重启即可。
找找一个源代码编译LAMP的文章。 回楼上,确实是需要重新启动一下即可。呵呵现在已经配置成功。下一步打算安装一个论坛。:D 我用的debian,装lamp确实方便很多。
页:
[1]