尝试将其配置为使用php运行后,Apache服务器无法启动

时间:2011-05-30 15:26:24

标签: php apache

我在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服务器,但每次执行此操作都会返回错误消息,请求的操作失败。可能是什么问题?

3 个答案:

答案 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解决方案。

XAMPP

WampServer

WampDeveloper Pro