我在vista机器上安装了apache server 2.2.19。它运行正常但我尝试通过修改httpd.conf文件来配置它以使用php。这些是我添加的行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir “C:\PHP”
我在此行下面添加了这个
AddType application/x-gzip .gz .tgz
我也添加了这一行
LoadModule php5_module “C:\PHP\php5apache2_2.dll”
我在此行下面添加了这个
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
我尝试重新启动apache服务器,但每次执行此操作都会返回错误消息,请求的操作失败。可能是什么问题?
答案 0 :(得分:7)
我没有在Windows上安装它的经验,但以下几行对我来说似乎非常错误:
PHPIniDir “C:\PHP”
LoadModule php5_module “C:\PHP\php5apache2_2.dll”
这真的是你添加的吗?如果是,我建议将其更改为:
PHPIniDir "C:\PHP"
LoadModule php5_module "C:\PHP\php5apache2_2.dll"
请注意,我使用的是"
,而不是您正在使用的引号。
答案 1 :(得分:1)
如果您遇到问题,我建议您只需下载Xampp for Windows。它需要手动完成安装单独组件的步骤。
答案 2 :(得分:1)
Normaly,这就是你在Apache下设置PHP的方法......
(根据您的路径调整)
LoadFile "D:/WampDeveloper/Components/Php/php5ts.dll"
LoadModule php5_module "D:/WampDeveloper/Components/Php/php5apache2_2.dll
<IfModule php5_module>
PHPIniDir "D:/WampDeveloper/Config/Php"
<Directory "D:/WampDeveloper/Websites/*/webroot">
AddType text/html .php .php4 .php5 .phps
AddHandler application/x-httpd-php .php .php4 .php5
AddHandler application/x-httpd-php-source .phps
</Directory>
</IfModule>
您最好使用适用于Windows的预制Apache,PHP和MySQL解决方案。