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的问题。