【发布时间】: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 文件行中添加了以下几行
- LoadModule php7_module modules/php7apache2_4.dll
- AddType application/x-httpd-php .php
- PHPIniDir "C:/Anton/PHP7"
我也尝试过使用 x64 变体,但结果相同。我错过了什么/做错了什么?
【问题讨论】:
-
Syntax error on line 185185 行是什么? -
这是“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