LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1059|回复: 5

Apache,PHP安装启动问题

[复制链接]
发表于 2006-3-26 21:07:59 | 显示全部楼层 |阅读模式
Apache服务器错误!

安装完Apache后测试,Apache好用的!
等安装完PHP后Apache就不能启动了,以下是在console中执行 ./apachectl start 时出现的提示
/*

Syntax error on line 232 of /etc/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

*/

记得在php的make install时有一个提示
//cp .libs/libphp5.lai /usr/local/apache2/modules/libphp5.la

可是我的/usr/local/apache2/modules/目录下根本就没有libphp5.la这个文件,libphp5.so到是有!

http.conf
LoadModule php5_module        modules/libphp5.so
把上面这句注释掉就没有问题。

上面这句是安装PHP后自动生成的。但是注释掉又不能解析php的页面。。。。


安装php的时候使用了
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local

安装apache
./configure --sysconfdir=/etc --enable-ssl --enable-modules

apache版本:httpd-2.2.0.tar.gz
php版本:php-5.1.2.tar.gz


./configure --prefix=/usr/local/apache2 --with-mysql=/usr/local/mysql --enable-shared=max --enable-module=so

使用上面这个重新编译安装了apache,问题依旧。。。。。。。

安装了多次都出现这个问题,换过apache版本(2.0.55;2.2.0),php版本(5.1.2;4.4.2)。

因为是再虚拟机上进行的安装,每次安装apache,mysql,php之前,我都做过快照,所以每次
安装apache,php的时候,都是干净的系统。

使用的系统是FC4。
发表于 2006-3-26 21:36:21 | 显示全部楼层
我也遇到了同样的问题,希望哪位高人指点指点!
回复 支持 反对

使用道具 举报

发表于 2006-3-28 22:45:16 | 显示全部楼层
你安装fc的时候。不要把web server的选项打勾。安装apache的时候不要加任何参数再试一下。建议用
2.0.55+4.4.2
2.2.0是开发版本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-29 08:21:04 | 显示全部楼层
我安装FC的时候web server里的东西,一个都没有选过。
我再试试看看。
回复 支持 反对

使用道具 举报

发表于 2006-3-29 10:16:51 | 显示全部楼层
检查libphp5.so这个文件www-data的权限.
chown www-data libphp5.so
chmod 755 libphp5.so
再试一次?
错误提示是权限不够.

给够权限试试,或许会有进展.
回复 支持 反对

使用道具 举报

发表于 2006-3-30 17:13:26 | 显示全部楼层
libphp5.so权限的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表