配置apache支持php,改完apache的conf目录中的httpd.conf文件,为什么apache重启不了了

2024-11-14 19:29:40
推荐回答(3个)
回答(1):

应该是没配置对

cd bin
./apachectl -t
看输出就知道你错在哪里了
----------------------------------------------------------
你这样配置能正常运行就奇怪了。
首先明白你写的每一行配置是什么意思,不要生搬硬套

------ 先解释下你的配置说了什么:

# 1. 加载动态模块php5_module,相关的动态链接文件在 "C:\PHP\php5apache2_2.dll"

LoadModule php5_module "C:\PHP\php5apache2_2.dll"

#2. 将.html .php2后缀的文件认为是application/x-httpd-php类型程序来解析

AddType application/x-httpd-php .html .php2

#3. php的配置文件所在目录在“ "C:\php"”

PHPIniDir "C:\php"

#4. 将 index.php default.php index.html依次设置为默认的目录index页

DirectoryIndex index.php default.php index.html

------问题
1. 显然配置1,3说的目录都不是一个,php模块名也不对,你的环境是照哪本书搭建的?
2. 配置2里面,我认为将html解析为php不是一个好主意;php2后缀的文件我很少见过,当然你配置上也不多,但是,.php后缀的你没有配置,apache 100% 会把 index.php当文本处理,你可以试试
3. 建议你先去看看金步国的apache配置文件解释,你的那个教材可以先丢到一边了

如果你只是搭建个开发/测试环境,没功夫理这些配置,觉得你去下载个XAMPP直接用好了,不要听信那个教材,害人。

回答(2):

用集成环境别纠结怎么配置。

回答(3):

你都改啥了