ЛАМПА на archlinux

Eсть хороший учебник о том, как настроить лампу на archlinux.

После включения следующих строк в /etc/httpd/conf/httpd.conf:

# Use for PHP 5.x:
LoadModule php5_module modules/libphp5.so
AddHandler php5-script php
Include conf/extra/php5_module.conf

Я получаю следующую ошибку sudo systemctl restart httpd:

Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.

Если я прокомментирую строку LoadModule php5_module modules/libphp5.soЯ получаю больше не ошибка, но и PHP его не работает.
Кто-нибудь может помочь?

Кажется, что другие столкнулся с той же проблемой.

Выход из systemctl status httpd.service является:

* httpd.service - Apache Web Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2015-12-20 11:12:51 EET; 5h 0min ago
Process: 2550 ExecStop=/usr/bin/apachectl graceful-stop (code=exited, status=1/FAILURE)
Process: 3049 ExecStart=/usr/bin/apachectl start (code=exited, status=1/FAILURE)
Main PID: 2390 (code=exited, status=0/SUCCESS)

Выход из apachectl configtest является:

[Mon Dec 21 00:46:28.514204 2015] [:crit] [pid 10566:tid 139771165026176] Apache
AH00013: Pre-configuration failed

1

Решение

По словам отлично Arch wiki это известная проблема и требует небольшого изменения конфигурации.

  1. Прокомментируйте строку о mpm_event_module:

    #LoadModule mpm_event_module modules/mod_mpm_event.so
    
  2. Раскомментируйте строку о mpm_prefork_module:

    LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
    

В следующий раз я предлагаю вики Archlinux, так как она обычно более актуальна, чем сообщения в блоге.

1

Другие решения

Других решений пока нет …