Я изо всех сил пытаюсь включить MPM Worker
Я раскомментировал #HTTPD=/usr/sbin/httpd.worker
в /etc/sysconfig/httpd
и перезапустил Apache, но я получаю следующую ошибку:
Запуск httpd: httpd.worker: синтаксическая ошибка в строке 222 из
/etc/httpd/conf/httpd.conf
Синтаксическая ошибка в строке 9/etc/httpd/conf.d/php.conf
: Не удается загрузить/etc/httpd/modules/libphp5-zts.so
на сервер:/etc/httpd/modules/libphp5-zts.so
: невозможно открыть файл общих объектов: нет такого файла или каталога
Есть идеи, что я делаю неправильно?
Вам необходимо установить php-zts
пакет:
Name : php-zts
Version : 5.3.8
Release : 2.el5.art
Architecture: x86_64
Size : 4210728
Packager : None
Group : Development/Languages
URL : http://www.php.net/
Repository : atomic
Summary : Thread-safe PHP interpreter for use with the Apache HTTP Server
Description :
The php-zts package contains a module for use with the Apache HTTP
Server which can operate under a threaded server processing model.
и убедитесь, что это расширение существует в /etc/httpd/modules
:
ls -l /etc/httpd/modules/libphp5-zts.so
-rwxr-xr-x 1 root root 4210728 Nov 1 05:29 /etc/httpd/modules/libphp5-zts.so