apache無法啟動的可能性之一是網站根目錄設置不對。在httpd.conf中查找 Apache/htdocs .修改即可,如:
K:/IDDCWEB/wwwroot一般文件地址的“”在Apache里要改成“/”。注意如果用的Apache2.24版本,要選擇php中的php5apache2_2.dll加載.。
接下來用自身修改httpd.conf的設置過程給大家提供一點經驗。
第一,改網站根目錄。查找 DocumentRoot 和 Directory.修改,如D:/wwwroot;主要是一般文件地址的“”在Apache里要改成“/”。
第二,設置好首頁,DirectoryIndex,一定要添加好相關首頁項,例如:index.php ihdex.htm
第三,.在LoadModule ssl下面加兩行,第一行“LoadModule php5_module D:/Server/php/php5apache2_2.dll”是指以module方式加載php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,其中的“D:/php”要改成你先前選擇的php解壓縮的目錄。
第四,在AddType application/x-gzip .gz .tgz下面加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”兩行,主要就是添加可執行php的文件類型,例如再加上一行“AddType application/x-httpd-php .htm”,則.htm文件也可以執行php程序了,你甚至還可以添加“AddType application/x-httpd-php .txt”,讓普通的文本文件格式也可以運行php程序。
第五,搜索ServerName,修改網站名字后面的端口,改為前面修改過的端口,如果沒改過就省略這一步。
通過上述步驟就可以結果因為網站根目錄不對而導致的無法啟動apache的問題。