Не способный настроить Быстрый CGI с Apache 2.4

Я пытаюсь настроить fastcgi (fcgi) на моем локальном сервере.

Выполнивший следующие шаги

apt-get remove libapache2-mod-php5
apt-get install libapache2-mod-fcgid
apt-get install php5-cgi
a2dismod mpm_prefork
a2enmod mpm_worker

Обертка/usr/local/bin/php-wrapper со следующим содержанием:

#!/bin/sh
# Set desired PHP_FCGI_* environment variables.
# Example:
# PHP FastCGI processes exit after 500 requests by default.
PHP_FCGI_MAX_REQUESTS=10000
export PHP_FCGI_MAX_REQUESTS

# Replace with the path to your FastCGI-enabled PHP executable
exec /usr/bin/php-cgi

Также включенный следующее в /etc/apache2/sites-enabled/000-default

<Ifmodule mod_fcgid.c>
    # FCGID registers a handler named fcgid-script
    AddHandler fcgid-script .php
    Options +ExecCGI
    FcgidWrapper /usr/local/bin/php-fcgid-wrapper
</IfModule>

помещенный это под vhost блоком и

<Ifmodule mod_fcgid.c>
    # Context - server config
    FcgidMaxProcesses 150
    # Otherwise php output shall be buffered
    FcgidOutputBufferSize 0
</IfModule>

вне vhost блока согласно учебному руководству

Это ступает, были перечислены в Учебном руководстве и после завершения шагов, когда я перезапускаю апача, я получаю следующую ошибку:

[Sun Feb 14 22:52:07.754730 2016] [:crit] [pid 4125:tid 140496425252736] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
AH00013: Pre-configuration failed
Action 'restart' failed.
The Apache error log may have more information

Я погуглил об этой ошибке большинство из них предложенный apt-get install php-cgi таким образом, я не уверен, как отладить эту проблему.

апачские журналы показывают это

[Sun Feb 14 21:12:15.855814 2016] [core:notice] [pid 3362] AH00094: Command line: '/usr/sbin/apache2'
[Sun Feb 14 21:12:24.602322 2016] [mpm_prefork:notice] [pid 3362] AH00169: caught SIGTERM, shutting down
[Sun Feb 14 21:12:29.981599 2016] [mpm_prefork:notice] [pid 3432] AH00163: Apache/2.4.7 (Ubuntu) mod_fcgid/2.3.9 PHP/5.5.9-1ubuntu4.14 configured -- resuming normal operations
[Sun Feb 14 21:12:29.981673 2016] [core:notice] [pid 3432] AH00094: Command line: '/usr/sbin/apache2'

Может любое руководство или помогать мне как, почему это происходит.

1
задан 11 March 2016 в 18:20

0 ответов

Другие вопросы по тегам:

Похожие вопросы: