Назад | Перейти на главную страницу

Ошибка при включении MPM Worker

Я изо всех сил пытаюсь включить 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