php环境安装问题,安装apache和php的关系24 时 无法正确启动,提示the requested operation has failed 如何解决

在配置完 PHP 环境后,Apache 无法启动,为什么_百度知道
在配置完 PHP 环境后,Apache 无法启动,为什么
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:1427
获赞数:1045
擅长:暂未定制
需要给出详细的错误信息。我一般是用工具,非常省事,推荐我常用的:护卫神主机大师(Apache版)同时支持PHP5大版本,非常不错。
擅长:暂未定制
查看下端口有没有被占用
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。安装apache一直提示这个到底怎么回事啊,有没有大神知道感激不尽。谢谢【php吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:156,299贴子:
安装apache一直提示这个到底怎么回事啊,有没有大神知道感收藏
安装apache一直提示这个到底怎么回事啊,有没有大神知道感激不尽。谢谢
怎么弄都不行折腾一天了,
httpd.conf 39行看看
登录百度帐号最近经常被问到Apache无法启动的问题,所以写一篇文章,总结一下Windows下经常遇到的 Apache/PHP 无法启动的情况的解决方法。
Apache/PHP 无法启动分两种情况:
1.、Apache无法启动,没加载php也无法启动
2、Apache可以启动,但加载php后无法启动
第一种情况多数是Apache配置问题,或者80端口被占用
使用Apache的配置检查:
C:\&D:\Apache2.2\bin\httpd.exe -t
根据错误提示,纠正错误。
如果是80端口占用,这个在Windows机器比较常见,经常被IIS抢占。
注销IIS服务:
iisreset /stop
iisreset /disable
sc stop w3svc
sc delete w3svc
如果不是IIS,可以使用命令杀掉强占80端口的进程:
# 查找占用80端口的进程pid
netstat -ano|find ":80"
# 假设该进程pid为2013,查看进程名称:
tasklist /fi "pid eq 2013"
# 杀掉该进程命令
taskkill /f /pid 2013
如果不是上述问题,那可能是系统网络问题,如下警告:
setup_inherited_listeners(), WSASocket failed to open the
inherited socket.
使用命令修复Windows网络:
netsh winsock reset
重启机子,如果问题还无法解决,尝试以下方法:
本地连接 -& 属性 -& 高级 -& Wins标签 -& 去掉启用LMhosts查询前的勾选
无情的分割线 ********* /
作者:没有开花的树
博客:blog.csdn.net/mycwq
无情的copy
*********/第二种多数是PHP编译器的问题:
查看Apache错误日志,有类似下面这些内容:
httpd.exe: Syntax error on line 63 of D:/Apache2.2/conf/httpd.conf: Cannot load D:/php/php5apache2_4.dll into server: %1 \xb2\xbb\xca\xc7\xd3\xd0\xd0\xa7\xb5\xc4 Win32 \xd3\xa6\xd3\xc3\xb3\xcc\xd0\xf2\xa1\xa3
php5.5使用的编译器是vc11,php5.4和php5.3的是vc9,php5.2是vc6。同时还要注意是x86版本,还是x64版本。目前只有php5.5提供x64版本,其他都只有x86版本。
apache.org下载的Apache都是vc6版本,否则就根据不同文件说明安装不同的运行库。
vc11运行库x86/x64版本:
vc10运行库x86版本:
vc10运行库x64版本:
vc9运行库x86版本:
vc9运行库x64版本:
如果不清楚你的情况,可以安装全部运行库,再也不用为这个问题担忧了。
如果Apache/PHP还无法启动,那最可能是php5_module模块的问题:
1、Apache2.0对应的PHP模块为 php5apache2.dll
2、Apache2.2对应的PHP模块为 php5apache2_2.dll
3、Apache2.4对应的PHP模块为 php5apache2_4.dll
换句话说,根据php5_module模块,可以知道当前版本php支持哪种Apache
所以,Apache/PHP的搭配有以下几种情况:
1、php5.2支持Apache2.0和Apache2.2;
2、php5.3、php5.4同时支持Apache2.2和Apache2.4;
3、php5.5只支持Apache2.4
除非你自己手动编译php5_module模块,否则只能有以上3种选择。
如果Apache/PHP还是无法启动,检查php配置(php.ini)是否存在,运行php.exe有没有提示错误。根据错误提示,纠正错误。
参考:http://blog.csdn.net/mycwq/article/details/
Apache服务无法启动的解决办法
Apache服务无法启动的解决办法
这个问题一般都是端口冲突,首先用管理员身份运行命令行,将路径指到你apache的安装目录下的bin,如我的是C:\xampp\apache\bin,操作如下 cd...
win10下Apache无法启动的解决方法
win10下安装Apache2.2后无法启动Apache,检查之后发现是在win10系统下apache无法启动,于是找找win10安装apache解决办法,具体如下:
1 在电脑左下角找到“运行”程...
Apache2.4在windows上安装后启动不了服务问题
在windows7系统上安装apache2.4,安装后启动不了服务,服务启动时提示错误代码1,检查发现是安装路径错误造成,通过在cmd下使用sc命令删除原来的apache服务,在httpconf文件里...
PHPStudy无法启动Apache和MySQL(Window环境)
PHPStudy无法启动Apache和MySQL
PHPStudy是一款国产、小巧、方便的服务器软件集成环境,我觉得对于PHP初学者来说,最难的是PHP、Apache(Nginx或IIS)、My...
phpstudy apache 无法启动,80端口没有被占用
phpstudy中的Apache无法启动,一般情况下都是80端口被占用
但是有的时候80端口没有被占用,但是Apache还是无法启动,你可以去配置文件httpd.conf查看Apache的端口,
原因:操作及结果:分析:查看Apache启动失败的错误信息:打开cmd,输入:D:\phpStudy\Apache\binhttpd.exe -t 回车,即显示错误信息...
php5.3、5.4和apache都是用vc9编译,电脑必须安装vc9运行库才能运行。
php5.5、5.6是vc11编译,如用php5.5、5.6必须安装vc11运行库。
php7.0、...
cmd下D:\phpStudy\Apache\bin\httpd.exe会报错误信息
phpStudy启动失败,
原因一是防火墙拦截,
二是80端口已经被别的程序占用,如IIS,迅雷等;
三是没有安装VC9运行库,php和apache都是VC9编译。
解决以上三个问题,基本上都...
phpstudy中apache或mysql无法启动
phpstudy中apache或mysql无法启动,启动一下没了
明显端口被占用了,假如我们需要确定谁占用了我们的80端口,3306端口
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"apache启动报错:the requested operation has failed解决办法
转载 &更新时间:日 00:48:30 & 作者:
apache启动报错:the requested operation has failed解决办法
原因一:80端口占用 例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用! 原因二:软件冲突 装了某些软件会使apache无法启动如Dr.com 你打开网络连接-&TcpIp属性-&高级-&WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。 原因三:httpd.conf配置错误 如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed ,这是比较郁闷的事,因为查错要看个半天。 其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决,命令如下: httpd.exe -w -n "Apache2" -k start 还有一种情况: 即使你这次启动了,下次你都有可能启动失败 在运行里输入:netsh winsock reset 一会儿cmd会提示你重启,不用理会,现在APACHE已经可以启动了。 其实就是一个winsock的修复
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具求助,配置php环境出现问题,求高手解救 急急急急!!!!_php吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:156,299贴子:
求助,配置php环境出现问题,求高手解救 急急急急!!!!收藏
在命令窗口启动时出现AH00112: Warning: DocumentRoot [D:/Apache24/htdocs] does not existAH00526: Syntax error on line 138 of D:/ApachePhpMysql/Apache24/conf/extra/httpd-sni.conf:SSLCertificateFile: file 'D:/Apache24/conf/ssl/server.crt' does not exist or isempty
难道就没好心的人帮我看看么?
有问题路径
切换到apache的bin目录下
切换到apache的bin目录下
php:如果要在不同的云之间进行管理,监控或安全运维,可以自由注册并使用行云管家.云管理领域优秀且全面的工具集,多云管理,多云安全,多云成本,多云监控,多云自动化.php
或者是直接到windows的服务 里边去启动
看看修改的那几串英文中间有没有空格,把空格删掉
documentroot 的路径确定存在? 正确?
把38行的路径也要设定实际的
路径应该写反了
你用了ssl验证?我看到警告里有这句话。但是,提示找不到的crt
电脑属性高级设置,环境变量加入路径
配置一下环境变量,以后直接找。
vhosts.conf
看看吧。应该是这个问题
登录百度帐号}

我要回帖

更多关于 apache配置php 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信