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

Was*_*uel -2 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”
Run Code Online (Sandbox Code Playgroud)

我在这一行下面加了这个

AddType application/x-gzip .gz .tgz
Run Code Online (Sandbox Code Playgroud)

我也添加了这一行

LoadModule php5_module “C:\PHP\php5apache2_2.dll”
Run Code Online (Sandbox Code Playgroud)

我在这一行下面加了这个

#LoadModule vhost_alias_module modules/mod_vhost_alias.so
Run Code Online (Sandbox Code Playgroud)

我试图重新启动apache服务器,但每次我这样做都会返回一条错误消息,指出请求的操作失败了.可能是什么问题呢?

jer*_*oen 7

我没有在Windows上安装它的经验,但以下几行似乎对我来说非常错误:

PHPIniDir “C:\PHP”
LoadModule php5_module “C:\PHP\php5apache2_2.dll”
Run Code Online (Sandbox Code Playgroud)

这真的是你添加的吗?如果是,我建议将其更改为:

PHPIniDir "C:\PHP"
LoadModule php5_module "C:\PHP\php5apache2_2.dll"
Run Code Online (Sandbox Code Playgroud)

请注意,我使用的是"代替您正在使用的引号.

  • 这是一个非常好的捕获.并且,如果他/她没有那么它提出了一个问题,"为什么不直接从设置中复制/粘贴配置?" (2认同)