freebsd下apache无法启动

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:41:07
昨天更新freebsd7.2下一个php-extensions补丁,更新了很多补丁包。更新完成后,运行/usr/local/bin/apachectl start后无任何提示,以为启动成功,查询进程,没有httpd进程,访问也没有办法访问,查询端口也没有开启,查看/var/log/httpd-error.log文件一样没有看到错误。郁闷了,有报错信息还可以想办法,现在无报错,但就是起不来,谁有办法解决?分数双手奉上!!!
问题环境为freebsd+apache+php+mysql ,刚搭建成功时运行php测试页通过,安装php-extensions后apache开始无法启动,在httpd.conf中删除支持PHP的语句后可以正常启动,查看php.ini文件没有错误,望高手指点!!!如果可以帮我做个详细的分析更好。。。
如果需要卸载软件,请指点卸载什么软件,是什么原因造成的。谢谢!

ports安装,日志查过,日志里都是两天前的信息。

多半是PHP扩的问题,在php配置文件里面一个个排除看看,错误的那个扩展重新编译,系统日志看过了吗?里面可能有信息,通过ports安装的还是全手动的啊?

我记得如果全部用ports安装的话,apache的启动应该是用/usr/local/etc/rc.d/apahce.sh这个脚本控制的,你用这个脚本后面接start参数启动看看能不能正常启动apache,如果没有任何提示,但是也没启动apache的话,检查/etc/hosts文件中的hostname和/etc/rc.conf文件中的hostname是不是一样的,通常apache启不起来大部分是因为/etc/hosts文件中的主机名和对应的本机IP不正确!LZ试着检查看看!