配置apache支持php,改完apache的conf目录中的httpd.conf文件,为什么apache重启不了了
书上说的,在httpd.conf中最后添上LoadModulephp5_module"C:\PHP\php5apache2_2.dll"AddTypeapplicatio...
书上说的,在httpd.conf中最后添上
LoadModule php5_module "C:\PHP\php5apache2_2.dll"
AddType application/x-httpd-php .html .php2
PHPIniDir "C:\php"
还在DirectoryIndex 后改为index.php default.php index.html
重启apache就不好使了 展开
LoadModule php5_module "C:\PHP\php5apache2_2.dll"
AddType application/x-httpd-php .html .php2
PHPIniDir "C:\php"
还在DirectoryIndex 后改为index.php default.php index.html
重启apache就不好使了 展开
3个回答
展开全部
应该是没配置对
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直接用好了,不要听信那个教材,害人。
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直接用好了,不要听信那个教材,害人。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询