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,就不會在停止了。