【问题标题】:C:/Apache24/conf/httpd.conf: Cannot load c:/php7/php7apache2.dll into server: The specified module could not be foundC:/Apache24/conf/httpd.conf: Cannot load c:/php7/php7apache2.dll into server: 找不到指定的模块
【发布时间】:2019-03-28 14:13:55
【问题描述】:

我是新的 apache 和 php。我将 Apache 服务器安装在 C 盘,C:\Apache24。然后我使用这个命令在 CMD 中安装了服务 httpd -k install。然后我去 Windows 服务。我可以启动和停止 Apache2.4,它工作正常。我想运行 php 项目。现在我在C:\php7 中安装了php。

PHP 版本:

PHP 7.3.0RC3 (cli) (built: Oct 10 2018 01:23:45) ( NTS MSVC15 (Visual C++ 2017) x64 ),
Copyright (c) 1997-2018, The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies

然后我打开 Apache httpd.conf 文件 (C:/Apache24/conf/httpd.conf)。

PHPIniDir "C:/php7"
AddHandler application/x-httpd-php .php
LoadModule php7_module "C:/php7/php7apache2_4.dll"  [this is line no 550]

我在 httpd.conf 中添加了上述行。然后使用这个命令httpd -k start 或另一个我可以在 Windows 服务 中启动它的命令启动 Apache。

因此,我收到此错误。为什么我不知道。

C:\Apache24\bin>httpd -k start
httpd: Syntax error on line 550 of C:/Apache24/conf/httpd.conf: Cannot load c:/php7/php7apache2.dll into server: The specified module could not be found.

【问题讨论】:

  • 第 550 行有什么内容?我怀疑 HTTPd 会随机将 C:/php7/php7apache2_4.dll 更改为 C:/php7/php7apache2.dll :)
  • LoadModule php7_module "C:/php7/php7apache2_4.dll"。这条线在 550
  • 肯定在文件C:/Apache24/conf/httpd.conf?
  • 是的。它在 C:/Apache24/conf/httpd.conf
  • 我要仔细检查一下。绝对是C:/Apache24/conf/httpd.conf 而不是例如C:/Apache24/httpd.conf。如果你绝对确定,那么我不知道我害怕。

标签: php apache httpd.conf


【解决方案1】:

我自己想通了。我安装了线程安全版本。 请不要安装非线程安全的版本。

线程安全版本为VC15 x64 Thread Safe (2018-Oct-10 19:19:47)

我在 Apache httpd.conf 文件中添加了这一行。

AddHandler application/x-httpd-php .php 
AddType application/x-httpd-php .php .html 
LoadModule php7_module "c:/php730rc3/php7apache2_4.dll" 
PHPIniDir "c:/php730rc3"

【讨论】:

    【解决方案2】:

    我也遇到这个错误,确认/modules/中存在这个模块后,我检查了httpd.conf,发现SRVROOT错误。

    Define SRVROOT "D:/Project/Apache24/bin"   //wrong
    Define SRVROOT "D:/Project/Apache24"      //correct
    

    【讨论】:

      猜你喜欢
      • 2020-12-04
      • 2020-07-02
      • 2020-06-30
      • 2015-12-16
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-05
      相关资源
      最近更新 更多