Я пытаюсь настроить 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'
- Отредактировал файл php.ini в «C:\XIDServer\php\php.ini», включив некоторые модули:
- расширение = завиток
- расширение=gd2
- расширение = mbstring
- расширение = mysql
- расширение = pdo_mysql
- расширение = xmlrpc
- Создана переменная окружения для назначения php «C:\XIDServer\php»
- Скопируйте/вставьте Apache 2.4 64 бита в папку: 'C:\XIDServer\Apache24'
- Отредактировал файл httpd.conf, чтобы назначить новое местоположение ('C:\XIDServer\Apache24')
- Установлена служба Windows Apache 2.4.
- Добавлены вышеуказанные строки в конец файла «httpd.conf».
Я делаю это на машине с Windows Server 2012.