自分のマシンでPHP 7.4とApache2.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"
私はすでにやった:
私はWindowsServer2012マシンでそれを行っています。
私は同じ問題を抱えています。おそらく、非スレッド保存バージョンのphp7をダウンロードしたことでしょう。ただし、スレッド保存バージョンをダウンロードする必要があります。このバージョンでは、php7.dllの代わりにモジュールとしてロードする必要があるphp7Apache2_4.dllというファイルを取得するためです。
LoadModule php7_module "C:/XIDServer/php/php7Apache2_4.dll"
この行を変更すると、機能するはずです。