Я пытаюсь настроить apache 2.2 для php 5.2 (или, желательно, 5.3, но php.net, похоже, этого не делает) в Windows Server 2008.
C: \ apache2.2 \
C: \ PHP \ v5.2 \
Apache работает нормально, прежде чем я добавлю это в httpd.conf
LoadModule php5_module "C:/php/v5.2/php5apache2_2.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php/v5.2/"
Тогда apache выдает эту ошибку, когда я пытаюсь перезапустить ее из cmd:
httpd.exe: Syntax error on line 129 of httpd.conf: Cannot load C:/php/v5.2/php5apache2_2.dll into server: The specified module could not be found.
Это определенно есть!
Я погуглил ошибку и обнаружил, что многие жалуются на нее, но все они из-за ошибок, таких как ссылка php5apache2.dll
вместо php5apache2_2.dll
.
РЕДАКТИРОВАТЬ: кстати, когда я использую установщик, и он изменяет httpd.conf для меня, я все еще получаю ошибку не удается найти во время запуска. WTF ...