【发布时间】:2011-06-13 21:54:47
【问题描述】:
我使用 apache 2.2 和 PHP 5.2.17 运行 Windows 7 x64 机器
每当我尝试将 PHP dll 添加到 httpd.conf 文件时,apache 都不会启动。
这就是它被放入 httpd.conf 的方式
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
我之前已经成功地使用 PHP 设置和运行了一个 Apache 服务器,所以我对此并不陌生,但我相当肯定这是正确的。
【问题讨论】:
-
您可能会在 ServerFault 或 SuperUser 上获得更好的帮助...
-
是否有任何内容写入日志?
-
[Sat Jan 22 22:39:01 2011] [crit] Apache 正在运行线程 MPM,但您的 PHP 模块未编译为线程安全的。您需要重新编译 PHP。预配置失败 [Sat Jan 22 22:39:01 2011] [warn] (OS 995)由于线程退出或应用程序请求,I/O 操作已中止。 : winnt_accept: 异步 AcceptEx 失败。
-
您可以使用 WAMP 之类的东西,它会在一个不错的一体化软件包中为您安装 apache/php/mysql
标签: php apache module apache2 httpd.conf