【问题标题】:Trouble adding PHP modules to Apache 2.2 Server将 PHP 模块添加到 Apache 2.2 服务器时遇到问题
【发布时间】: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


【解决方案1】:

如果启动时输出的所有内容都是 DNS 错误,则 Apache 启动正常。 FQDN 解析是一个警告,而不是错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 2019-11-19
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-10
    相关资源
    最近更新 更多