配的头大的redhat4

问题描述:redhat4上配php

  首先自己检讨一下,以前傻瓜包用多了,本想用lampp一次把apache,php,mysql全部搞定,可以系统提示another web server daemon is already running. another mysql daemon is already running.   这下傻眼了,傻瓜包不能用了。

  既然存在apache,索性就在上面增加php支持模块。网上查了很多参考资料,说是在httpd.conf文件中加入一句什么什么来着,然后重启apache。首先redhat4上的apache默认安装路径与众不同,我费了半天功夫,也没确定到底哪个文件夹才像安装路径。最后实在没法子,搜httpd.conf文件,总算是找到了,添加完句子,重启,问题还是没有解决。

  继续找方案,有地方说是模块未加载,没办法,这句可能没有,加上。重启后,提示说该模块已经加载。晕了。历经千辛万苦终于找到了,httpd.conf中引用的php一个配置文件,该文件中已经加载了模块,并且已经有了网上普遍说的缺少的那句。看来这前面所做的所有工作都白搭了。

  真的快被逼疯了,卸载吧。Apache卸载可没有那么好说话的,N多的依赖关系,卸的头又大了一次。到最后发现,彻底卸载完了,竟然localhost还开着,傻瓜包照样安不上。

  又废了一番周章,查明tomcat是罪魁祸首。stoptomcat后,终于可以开启XAMPP的apache了,php终于可以打开了。眼看就要成功了,可是mysql竟然连接不上,单独的mysql操作一点问题都没有。这下一点办法都没了,卸载重装。

  卸载了以后,lampp的mysql还是开不起来。然后一直找解决方案,这也试,那也试,最后执行了这句chown -R nobody.root /opt/lampp/var/mysql,没想到竟然给弄出来了。mysql开启。说句实话,这东西真的是没搞清楚。就连最后这一句也是人家用于解决其他错误时写的。

总结:对一个自己根本不熟的东西,配起来乱七八糟,完全是搭时间功夫。虽然说是能够锻炼你解决问题的能力,可是这项是最出力不讨好的事情,因为对于检查工作的人来讲,他永远也不知道你做了多少工作,按表象来讲,就是那么点,你搞不定,就是你能力不够,或者是你偷懒。继续往上爬,为了以后不受这个气。

posted @ 2010-01-11 19:24  dancer  阅读(302)  评论(0编辑  收藏  举报