Home  >  Article  >  php教程  >  Apache 无法启动,Apache启动

Apache 无法启动,Apache启动

WBOY
WBOYOriginal
2016-06-13 09:29:49899browse

Apache 无法启动,Apache启动

本人是做前端开发的,对后台程序不太熟悉,也就以前学过一点.net.但现在都忘记的差不多了。最近在公司,经理给了我一个管理工具dedecms,我刚开始看的时候完全不懂这是什么东西,之前都没听说过(本人见识比较浅)。经理说是让我好好看看,学习下,以后做中小企业的网站都用的找,省事省力。

刚开始的几天还只是摸索着使用,知道这里边都是用定义标签,使用标签来调用模板和数据。可前几天想要复习下.net网站的制作,因为公司的网站是用.net做的,我就在电脑上安装了ISS服务,想着以后肯定能用的着。

就今天想要继续学习织梦的使用,输入地址localhost/dede/(本人没有更改管理目录的名称中包含默认名称dede),可怎么也登不上了,系显示无法找到地址。我打开DedeAMPZ 整合套件服务器版管理程序,看见我的Apache服务没有启动,怎么点击启动都无法启动。我就去问度娘,找的答案是让我更改WEB全局标量中的端口,80端口是被占用了,度娘的建议是我换另外一个端口8080。我改了后试试,Apache服务终于启动了。可当我输入地址localhost/dede/进入管理页面时,却无法进入DEDECMS。我就着急又在网上找各种建议,又修改servername ,又改端口的都没用。过了一会,我想起来网上不是说端口被占用了,我就想把占用80端口的服务给终止了试试。在网上查找80端口被占用,用netstat -ano命令找到是那个占用了80端口的程序的PID(),再在任务管理器中找到这个PID对应的程序结束就可以了。最后在任务管理器中找到是inetinfo.exe 占用了80端口,我就爽快的结束了他。可Apache依旧没有启动,我回到任务管理器中查看,这个程序又自动启用了。我了个去,觉得可郁闷了。我想起来网上说 IIS默认使用80端口进行HTTP通信,我想可能是我安装完IIS服务之后,IIS一直启用这,inetinfo.exe是因为IIS服务一直启用着所以怎么都关不掉。我找到服务,把IIS Admin服关闭之后,在重新启用Apache服务。再在网址中输入localhost/dede/,终于看到了织梦的登录界面。

apache22不可以启动

Apache安装目录一定不要包含空格,也就是说务必不要安装到Program Files目录下,防止以后若有需要在Apache配置中加命令时无法运行。
你把Apache安装在了D:/program files里,而且program files目录下面还有一个子目录也包含空格,启动时当然会出现错误提示。
建议你在D盘中建立一个搭建php环境的总目录,比如 D:/PHPweb,然后把Apache安装目录直接建立在这个目录下,比如 D:\PHPweb\Apache2.2,这样就不会出现不能启动的错误提示了。
把Apache按照正确方法卸载后再重新安装一下试试吧
 

不可以启动apache服务,怎解决?

如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决,命令如下:
httpd.exe -w -n "Apache2" -k start
 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn