C:/Apache24/conf/httpd.conf:无法将 c:/php7/php7apache2.dll 加载到服务器中:找不到指定的模块

Kum*_*mal 1 php apache httpd.conf

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

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
Run Code Online (Sandbox Code Playgroud)

然后我打开 Apachehttpd.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]
Run Code Online (Sandbox Code Playgroud)

我在 httpd.conf 中添加了上面的行。然后使用此命令httpd -k start或其他命令启动 Apache,我可以在Windows 服务中启动它。

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

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.
Run Code Online (Sandbox Code Playgroud)

Kum*_*mal 6

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

线程安全版本为 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"
Run Code Online (Sandbox Code Playgroud)