在Windows 8上使用PHP 5.x配置Apache 2.2

时间:2013-09-02 12:54:32

标签: php apache windows-8 apache2.2

我有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,但它弹出错误窗口:“请求的操作失败” (如果我省略了第一个和第三个,那么它会重新启动......)

我也试过PHP 5.2.17,它有php5apache2_2.dll文件,但它不起作用..

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

使用AddHandler而不是AddType ...此外,Windows样式斜杠适用于路径。

E.g。我的httpd.conf包含以下内容:

PHPIniDir "C:\php\"
LoadModule php5_module "C:\php\php5apache2_4.dll"
AddHandler application/x-httpd-php .php