1

我有 Windows 8 64 位,我下载了 Apache 2.2 和 PHP 5.53 Thread Safe 并将它们放在“D:/Server”文件夹中。

D:\服务器\Apache2

D:\服务器\php

我在 D:\Server\php 中复制了文件“php.ini-production”并将其命名为 php.ini ;文件 php5apache2_4.dll 存在于 D:/Server/php

然后我编辑“D:\Server\Apache2\conf\httpd.txt”:

...
LoadModule php5_module "D:/Server/php/php5apache2_4.dll"
...
AddType application/x-httpd-php .php
...
PHPIniDir "D:/Server/php"

然后我尝试重新启动 Apache 2.2 但它弹出错误窗口:“请求的操作失败”(如果我省略了第一个和第三个声明,它会重新启动......)

我还尝试了具有 php5apache2_2.dll 文件的 PHP 5.2.17,但它不起作用..

谢谢你的帮助!

4

1 回答 1

1

使用 AddHandler 而不是 AddType... 此外,windows 样式的斜线适用于路径。

例如,我的 httpd.conf 包含以下内容:

PHPIniDir "C:\php\"
LoadModule php5_module "C:\php\php5apache2_4.dll"
AddHandler application/x-httpd-php .php
于 2013-09-02T13:00:27.027 回答