我有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文件,但它不起作用..
感谢您的帮助!
答案 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