apachephp无法启动
1. apache的服务器运行不了php程序怎么办
解决方案:
第一:检测本机是否安装了php
第二:要先安装apache,然后安装php
第三:在安装php的时候,会让你选择apache的版本的
第四:检查apache的httpd.conf文件中是否引入了php,例如LoadMole php5_mole "F:/wamp/bin/php/php5.3.13/php5apache2_2.dll"
java"><IfMoledir_mole>
DirectoryIndexindex.phpindex.php3index.htmlindex.htm
</IfMole>
2. phpstudy在启动的时候apache显示已经停止是怎么回事
phpstudy在启动的时候apache显示已经停止的原因:控制面板该程序设置错误。
解决的方法和操作步骤如下:
1、首先,打开控制面板中的“管理工具”选项,如下图所示。
3. 配置完php后Apache不能启动
1,端口冲突:有别的服务器占用了80 端口,(如IIs 服务器或者tomcat )。因为默认都是80 端口,所以就会出现这种问题。
我查看了一下,装了IIs服务器,并启动了,然后,停止了该服务,但是,还是无法启动apache。
看到,还有人说,别的软件业可能占用该端口,然后,cmd 命令行中输入命令:netstat -na;
查看,没有别的软件占用。
2,查看php手册,发现一句话
“可以选择其它的路径但最好不要用中间有空格的路径(例如:C:\Program Files\PHP 就不太好),如果这样做有些 web 服务器会崩溃。”
我的php文件就放到了D:\Program Files\PHP 下。所以可能是这个问题。
于是,修改路径为D:\php .
重启apache 成功。
4. phpstudy的apache无法启动
相信很多小伙伴刚开始使用phpstudy的时候都遇到过这个问题,apache刚打开不一会又自动关了,这个问题当初也困扰了我许久,下面是解决办法,针对不同情况。
一是有可能防火墙去拦截;二是端口可能被别的程序占用,在设置中更改端口即可;三是没有安装VC9运行库,php和apache都是VC9编译。
如果是在正常启动之前就配置了站点的话,apache可能因为无法识别站点中的目录从而造成这种情况,解决方法是删掉这个站点再重新启动一次就可。
按键盘上的Win+R,输入cmd打开,打开Apache目录的bin文件,复制路径,然后在cmd中cd到这个路径。
输入命令:httpd.exe -t
如果出现这个错误,显示在line 512,打开httpd.conf这个文件
从512行开始,删掉</IfMole>只剩下一个就行,然后重启phpstudy;
如果报错显示另一个文件
和原来一样,找到并打开这个文件,vhosts.conf,查看67行
发现DocumentRoot 和 Directory 的路径后面多了一个”\”,就因为这个反斜杠导致了apache 无法正常启动,修改以后启动apache,就不会在停止了。