[РЕШЕНО] Apache is running a threaded MPM

Всем привет!
Народ, подскажите путь по проще)
После обновления перестал запускаться apache... Все работало и опа!

Выдает вот это:
мар 08 22:28:15 dakrhost systemd[1]: Starting Apache Web Server...
мар 08 22:28:15 dakrhost apachectl[10271]: [Sat Mar 08 22:28:15.663596 2014] [:crit] [pid 10273:tid 3075037568] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
мар 08 22:28:15 dakrhost apachectl[10271]: AH00013: Pre-configuration failed
мар 08 22:28:15 dakrhost systemd[1]: httpd.service: control process exited, code=exited status=1
мар 08 22:28:15 dakrhost systemd[1]: Failed to start Apache Web Server.
мар 08 22:28:15 dakrhost systemd[1]: Unit httpd.service entered failed state.

Смотрел wiki, но когда дошел до mod_fcgid малость не понял в одном моменте...


/etc/httpd/conf/extra/php5_fcgid.conf
# Required modules: fcgid_module

<IfModule fcgid_module>
	AddHandler php-fcgid .php
	AddType application/x-httpd-php .php
	Action php-fcgid /fcgid-bin/php-fcgid-wrapper
	ScriptAlias /fcgid-bin/ /srv/http/fcgid-bin/
	SocketPath /var/run/httpd/fcgidsock
	SharememPath /var/run/httpd/fcgid_shm
        # If you don't allow bigger requests many applications may fail (such as WordPress login)
        FcgidMaxRequestLen 536870912
        PHP_Fix_Pathinfo_Enable 1
        # Path to php.ini – defaults to /etc/phpX/cgi
        DefaultInitEnv PHPRC=/etc/php/
        # Number of PHP childs that will be launched. Leave undefined to let PHP decide.
        #DefaultInitEnv PHP_FCGI_CHILDREN 3
        # Maximum requests before a process is stopped and a new one is launched
        #DefaultInitEnv PHP_FCGI_MAX_REQUESTS 5000
        <Location /fcgid-bin/>
		SetHandler fcgid-script
		Options +ExecCGI
	</Location>
</IfModule>
Как понял, чтобы это сработало Action php-fcgid /fcgid-bin/php-fcgid-wrapper, для Action нужно a2enmod... То есть необходимо делать какие-то лишние, непонятные движения, которые конечно же делал: поставил a2enmod, но нифига что-то не получилось его запустить. Плюнул....

Где-то на просторах "забугорного инета" нашел путь в https://wiki.archlinux.org/index.php/Apache_and_FastCGI сделал, что было написано и один фиг не помогло - ошибка исчезла, но php теперь не обрабатывается...

Подскажите пожалуйста, как решить эту проблемку и задружить вновь apache и php?
Попробовать вот это решение https://bbs.archlinux.org/viewtopic.php?pid=1389601#p1389601

The new configuration by default uses an event based Multi Processing Module. As long as PHP isn't compiled threadsave, you can switch to the prefork MPM, which doesn't use threads.
In your httpd.conf find the line that loads the event MPM:
LoadModule mpm_event_module modules/mod_mpm_event.so
Replace it with one that loads the prefork MPM:
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
Of course you still need to load the PHP5 module (libphp5.so) and the corresponding config file somewhere.

А вообще в этом топике есть решение через fastCGI .

Всем спасибо) Странно, что вчера это я не увидел)
 
Зарегистрироваться или войдите чтобы оставить сообщение.