apache 2.4.4配置php 5.6.2后重启apache失败的解决方案

本文详细记录了解决Apache版本2.4.4-x86-openssl-1.0.1e和PHP版本5.6.2-win32-VC11-x86启动失败的问题。通过安装VC11并确保使用线程安全版的软件,最终成功解决了Apache启动失败的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        折腾了一个下午,在网上查了很多的解决方法,终于解决了这个问题。


        一、【软件版本】

                       ①:apache版本:apache_2.4.4-x86-openssl-1.0.1e,如下图

                                  

                      ②:php版本:php-5.6.2-win32-VC11-x86,如下图

                                     

                      备注:以上两款软件均是线程安全版的。关于线程安全与非线程安全的区别你可以自己去百度。因为问题与MySQL无关,所以这里不再介绍。

          二、【问题描述】

                          按照网上的步骤,修改了apache的配置文件httpd.conf,并且配置了php,如下图

                         

                          

                           配置好了以后,才发现重新启动apache,居然报错,启动失败。如下图

                           

                           纠结了半天,从网上查,说apache和php这两软件必须都是线程安全版的。对呀,没错,我这都是线程安全版的呀!可是为什么还是启动失败呢?

                          

                          于是乎,我注释了第74行和75行,再次重启apache,启动成功!就是加上这两行参数才出的错!


             三、【解决方案】

                             我通过这个教程得到了一些启发,网址: http://jingyan.baidu.com/album/154b46315242b328ca8f4101.html?picindex=1。

                            说在

                                   安装apache前必须先安装VC11(VSU_4\vcredist_x86.exe),网址为http://www.microsoft.com/en-us/download/details.aspx?id=30679,选择时选择英文版的,如果win7系统是64位的请下载VSU_4\vcredist_x64.exe。

                     于是乎,果断下载安装了VC11,再次重启apache,成功解决问题。希望对和我一样菜的菜鸟有所帮助。

                             


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值