关于Apache不能启动php的原因

2024-10-12 17:21:39

关于Apache不能启动php的原因,终于被我经过一个星期的时间解决了,亲爱的朋友,看到这篇文章一定要给我顶起啊。我一周的心血,想想当初想花200块钱让人教我搭建下人家都不干,生怕抢了他的饭碗,我在这里分享就是砸掉这些鸟人的饭碗。

闲话少说:----------------------------分享快乐----------------------------------------

首先介绍下我的服务器环境软件

apache2.2.25

php5.4.29

mysql5.5.38

以上软件下载地址:http://pan.baidu.com/s/1dDCIpBN

--------------------------------------------------------------------------------------

注意这里安装界面上软件版本是转载其他文章的具体文章地址我在后边会提供,也是为了尊重原创,原创地址http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html

1.安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。

关于Apache不能启动php的原因关于Apache不能启动php的原因

点击finsh完成安装,安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。

关于Apache不能启动php的原因关于Apache不能启动php的原因

安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。

关于Apache不能启动php的原因关于Apache不能启动php的原因

-------------------------------------------------------------------------------------- 如果您还无法启动apache 也不要着急继续看

-------------------------- 我们看下Apache的日志 ----------------------------------

--------------------------------------------------------------------------------------

[Fri Jun 20 00:53:21 2014] [notice] Parent: Received restart signal -- Restarting the server.

httpd.exe: Syntax error on line 130 of D:/www/Apache/conf/httpd.conf: Cannot load D:/www/php/php5apache2_2.dll into server:ÓÉÓÚÓ¦ÓóÌÐòÅäÖò»ÕýÈ·£¬Ó¦ÓóÌÐòδÄÜÆô¶¯¡£ÖØÐ°²×°Ó¦ÓóÌÐò¿ÉÄÜ»á¾ÀÕýÕâ¸öÎÊÌâ¡£

[Fri Jun 20 00:53:21 2014] [notice] Child 368: Exit event signaled. Child process is ending.

[Fri Jun 20 00:53:21 2014] [warn] (OS 995)由于线程退出或应用程序请求,已放弃 I/O 操作。 : winnt_accept: Asynchronous AcceptEx failed.

[Fri Jun 20 00:53:22 2014] [notice] Child 368: Released the start mutex

[Fri Jun 20 00:53:23 2014] [notice] Child 368: All worker threads have exited.

[Fri Jun 20 00:53:23 2014] [notice] Child 368: Child process is exiting

------------------------------------------------------------------------------------

如果出现以上的情况那就是您的动态库出问题了,您必须加载VC9动态库,就是这个软件Microsoft Visual C++ 2008 Redistributable Package,这个加载完了还不算完

接下来安装 net framework 3.5 安装完成以后您就可以成功启动了。

以上软件在之前

--------------------------------------------------------------------------

纯净版的系统就得这么装少一样都不行。

---------------------------------------------------------------------------

猜你喜欢