Frontend777
@Frontend777
Люблю программировать!

Как поженить php8 и apache24?

Пытаюсь поженить апач и php. Отдельно всё работает нормально то есть apache при вводе localhost запускается нормально, с php тоже самое (только вместо localhost localhost:8000). Но при попытки их соеденить в cmd выдаёт это
C:\Users\Example\Documents\Server\bin\Apache24\bin>httpd.exe -k start
httpd.exe: Syntax error on line 540 of C:/Users/Artem/Documents/Server/bin/Apache24/conf/httpd.conf: Cannot load C:/Users/Artem/Documents/Server/bin/php/php8apache2_4.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.
Сам конфиг выглядит вот так (только способ присойденения)
PHPIniDir "C:/Users/Artem/Documents/Server/bin/php"
AddHandler application/x-httpd-php .php
LoadModule php_module "C:/Users/Artem/Documents/Server/bin/php/php8.dll"
Вопрос как исправить ошибку если битность апача и php одинаковая?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
@rPman
Сообщение об ошибке 'не найден указанный модуль'

Настраивать вручную apache и php под windows это какая то форма мазохизма да?
Выбирайте на выбор:

* cygwin <-- рекомендуется, очень качественно поддерживают весь стек утилит linux, удобный gui
* msys
* wsl <-- это вообще linux позволяет запустить почти полноценный да еще и без виртуализации (как wine в linux для windows)
* поставьте же наконец себе linux в виртуалке, это пара минут шевеления мышкой без каких либо знаний

А еще можно не ставить apache, особенно если вы туда не лезете и вам нужно просто отлаживать свои скрипты локально, запускайте встроенный в php веб сервер:
php -S 0.0.0.0:8080
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы