【发布时间】:2020-04-10 01:59:52
【问题描述】:
我正在尝试在我的机器上配置 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 文件,启用了一些模块:
- extension=curl
- extension=gd2
- extension=mbstring
- extension=mysql
- extension=pdo_mysql
- extension=xmlrpc
- 为指定到'C:\XIDServer\php'的php创建了环境变量
- 将 Apache 2.4 64 位复制/粘贴到文件夹:'C:\XIDServer\Apache24'
- 编辑了httpd.conf文件,指定到新的位置('C:\XIDServer\Apache24')
- 安装了 Apache 2.4 的 Windows 服务
- 在文件“httpd.conf”的底部添加了上述行
我在 Windows Server 2012 机器上做。
【问题讨论】:
-
什么版本的 PHP? TS/NTS/x86/x64 ?你从哪里下载你的包? apachelounge.com/download ?
标签: php windows apache apache2.4 php-7.4