我正在尝试在我的机器上配置 PHP 7.4 和 Apache 2.4,但它返回以下错误:
httpd.exe: Syntax error on line 542 of C:/XIDServer/Apache24/conf/httpd.conf:
Can't locate API module structure 'php7_module' in file C:/XIDServer/php/php7.dll: No error
我的 httpd.conf 的底部有代码:
# PHP7 module
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
LoadModule php7_module "C:/XIDServer/php/php7.dll"
PHPIniDir "C:/XIDServer/php"
我已经完成了:
- 在以下位置复制/粘贴 php7.4:'C:\XIDServer\php'
- 编辑 'C:\XIDServer\php\php.ini' 上的 php.ini 文件,启用一些模块:
- 扩展=卷曲
- 扩展=gd2
- 扩展=mbstring
- 扩展=mysql
- 扩展=pdo_mysql
- 扩展=xmlrpc
- 为 php 指定的环境变量创建了 'C:\XIDServer\php'
- 将 Apache 2.4 64 位复制/粘贴到文件夹:'C:\XIDServer\Apache24'
- 编辑 httpd.conf 文件,指定到新位置('C:\XIDServer\Apache24')
- 安装 Apache 2.4 的 Windows 服务
- 在文件'httpd.conf'的底部添加了上述行
我在 Windows Server 2012 机器上做。