時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
Apache不能啟動解決辦法
這是我這兩天頻繁遇到的問題。Apache服務器還真是問題少年!任何點改動都可能導致它無法使用。
原因一:80端口占用例如IIS,另外就是迅雷。我的apache服務器就是被迅雷害得無法啟用!
原因二:軟件沖突裝了某些軟件會使apache無法啟動如Dr.com 你打開網(wǎng)絡連接->TcpIp屬性->高級->WINS標簽 把netbios的lmhosts對勾去掉,禁用tcp/ip的netbios. 然后再啟動應該就可以了。
原因三:httpd.conf配置錯誤如果apache的配置文件httpd.conf搞錯了,在windows里啟動它,會提示the requested operation has failed,這是比較郁悶的事,因為查錯要看個半天。 其實可以用命令行模式啟動apache,并帶上參數(shù),apache會提示你哪句有誤,然后就可以針對性的解決。
檢查錯誤方法:進入cmd 然后進入 Apache安裝目錄(具體為你自己的安裝目錄)\bin> httpd.exe -w -n "Apache2" -k start
(引號中的Apache2修改為你的Apache服務名,我的是2.2.4版,服務名就是Apache2,可以到計算機服務里找)
提示133行有問題時(提示:Syntax error on line 133 of ...........),打開Apache安裝目錄\conf\httpd.conf 找到第133行的ServerAdmin (沒有工具確定行數(shù)的按ctrl+F 用"ServerAdmin"關鍵字查找,一般會有兩個,下面那個就是)這行在其后空一格,隨便加個名字,例如,加上abc后,就可以解決了.
如果是端口占用(提示:(OS 10048)通常每個套接字地址(協(xié)議/網(wǎng)絡地址/端口)只允許使用一次。),先退出Apache,在httpd.conf中搜索Listen 80 ,將80改成8080或者別的端口號,重新運行一下Apache,這下應該能夠啟動了.
以上是一般無法啟動時用的方法,拿出來供有類似問題的朋友參考.希望有所幫助.
如果是網(wǎng)站根目錄設置不對也會啟動不了,Apache事還真多.有兩處。在httpd.conf中查找 Apache/htdocs .修改即可,如K:/IDDCWEB/wwwroot
一般文件地址的"\"在Apache里要改成"/"。
如果用的Apache2.24版本,要選擇php中的php5apache2_2.dll加載.
下面附加自己修改httpd.conf的一些設置.供大家參考比較.
1.改網(wǎng)站根目錄,有兩處。查找 DocumentRoot 和 Directory.修改即可,如D:/wwwroot??? ;主要是一般文件地址的"\"在Apache里要改成"/"。
2.首頁設置,DirectoryIndex,添加相關首頁項即可,如index.php ihdex.htm
3.查找LoadModule ssl,在下面加兩行,第一行"LoadModule php5_module D:/Server/php/php5apache2_2.dll"是指以module方式加載php,第二行"PHPIniDir "D:/php""是指明php的配置文件php.ini的位置,是當然,其中的"D:/php"要改成你先前選擇的php解壓縮的目錄。
4.查找AddType application/x-gzip .gz .tgz,在下面加入"AddType application/x-httpd-php .php"、"AddType application/x-httpd-php .html"兩行,你也可以加入更多,實質(zhì)就是添加可以執(zhí)行php的文件類型,比如你再加上一行"AddType application/x-httpd-php .htm",則.htm文件也可以執(zhí)行php程序了,你甚至還可以添加上一行"AddType application/x-httpd-php .txt",讓普通的文本文件格式也能運行php程序。
5.搜索ServerName?? 修改網(wǎng)站名字后面的端口 為前面改過的端口,如果沒改過,省略.
關鍵詞標簽:Apache
相關閱讀
熱門文章 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務器上快速架設視頻編解碼器全攻略 win2000server IIS和tomcat5多站點配置
人氣排行 XAMPP配置出現(xiàn)403錯誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問網(wǎng)站403錯誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報錯“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內(nèi)部服務器錯誤的解決辦法(windows xp + IIS5.0)