【问题标题】:Installing Apache 2.4 and PHP 7 on Windows 10在 Windows 10 上安装 Apache 2.4 和 PHP 7
【发布时间】:2019-06-19 02:43:39
【问题描述】:

我正在尝试在我的 Windows 10 机器上安装 Apache 2.4.38 和 PHP 7.3.1,但出现以下错误:

httpd.exe: Syntax error on line 185 of C:/Anton/Apache24/conf/httpd.conf: Cannot load modules/php7apache2_4.dll into server: Kan opgegeven module niet vinden.

我正在使用以下版本的 Apache 和 PHP:

  • httpd-2.4.38-win32-VC15.zip
  • php-7.3.1-Win32-VC15-x86.zip

我已经检查过的内容:

  • Apache 和 PHP 均使用相同版本的 C++ Redistributable Visual Studio 编译
  • 我正在使用 PHP 的线程安全版本
  • 文件 php7apache2_4.dll 位于 PHP 主文件夹中,我已将其复制到 Apache24/modules 文件夹中

我在 httpd.conf 文件行中添加了以下几行

  • Lo​​adModule php7_module modules/php7apache2_4.dll
  • AddType application/x-httpd-php .php
  • PHPIniDir "C:/Anton/PHP7"

我也尝试过使用 x64 变体,但结果相同。我错过了什么/做错了什么?

【问题讨论】:

  • Syntax error on line 185 185 行是什么?
  • 这是“LoadModule php7_module modules/php7apache2_4.dll”这一行(不带引号)
  • 我看到“Kan opgegeven module niet vinden”的意思是“找不到指定的模块”,那么路径是否正确?
  • 文件夹“C:\Anton\Apache24\modules”存在,我已将文件“php7apache2_4.dll”复制到该文件夹​​中。
  • 您尝试过 XAMPP (apachefriends.org/index.html) 吗?它使事情变得非常容易。

标签: php apache windows-10


【解决方案1】:

以下更改有效。换行:

LoadModule php7_module modules/php7apache2_4.dll

LoadModule php7_module C:/Anton/PHP7/php7apache2_4.dll

【讨论】:

    猜你喜欢
    • 2018-02-01
    • 2017-06-08
    • 2017-04-02
    • 1970-01-01
    • 2011-05-13
    • 2014-02-18
    • 2011-03-29
    • 2017-05-27
    • 1970-01-01
    相关资源
    最近更新 更多