apache php mysql安装笔记

参照网上的这篇文章:http://www.dedecms.com/knowledge/servers/apache-iis/2009/1014/1074.html

配置了两个晚上,终于完美的让服务器跑起来了。其中第一个晚上快把我折磨疯了,后来使出绝招:重装系统。

网上的这篇文章关于apache+php+mysql的配置已经非常详细,网上也有很多教程,我只讲下自己安装的过程遇到的问题。

问题一:mysql安装到配置那里的时候,一直停在start service那里。

这个问题从网上找到的方法就是彻底删除以前安装的文件,包括安装包、data文件、注册表、document settings/applicationData等。

前三处都可以轻松搞定,最后一步:我在windows8上好不容易找到它的等价目录/user/appData,可是找不到对应mysql的文件夹。重装了N次,

还是出现同样的问题,无奈我就重装了系统。现在用的是windows7。

问题二:修改了httpd.conf后,apache不能启动服务。

提示框信息为:

    

于是通过 控制面板->管理工具->事件查看器 查看系统的错误日志。

  

创建自定义视图:

     

保存自定义视图,随便起个名字:

     

双击即可看到错误提示:

The Apache service named  reported the following error:
>>> httpd.exe: Syntax error on line 116 of D:/myserver/apache/conf/httpd.conf: Cannot load D:/myserver/php-5.2.17/php5apache2.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3     .

于是百度到此地址:http://qiliuping.blog.163.com/blog/static/1023829320109842323779/

Cannot load d:/php/php5apache2.dll into server

LoadModule php5_module C:/php5/php5apache2.dll         
//注意:其中C:/php5/php5apache2.dll是你安装php的相应路径.不要把php5apache2.dll和 php5apache.dll混淆.
php5apache.dll只适用于apache 版本1的.
PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,
如 果是2.2.*以上版本,就可能会出现 "Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."或者:"The requested operation has failed",
改成/php5apache2_2.dll即可

哈哈,把php5apache2.dll改成php5apache2_2.dll即可。

 

虽然这个过程对很多人来讲很容易,但是我学会了利用系统的错误日志解决问题,也是我的进步。

posted @ 2012-09-14 23:56  冰狐2009  阅读(354)  评论(0编辑  收藏  举报