[Sysadmins] ovz + apache2 + php5 = "You need to recompile PHP"

Alexey Sidorov =?iso-8859-1?q?alex_=CE=C1_reutman=2Eru?=
Ср Фев 20 23:06:05 MSK 2008


Anton Farygin пишет:
> Dmitry V. Levin пишет:
>> On Wed, Feb 20, 2008 at 08:35:25PM -0800, Olvin wrote:
>>> Dmitry V. Levin wrote:
>>>>> Anton Farygin wrote:
>>>>>>> Имеем:
>>>>>>>   ALS4.0.1
>>>>>>>   apache2 + mod_php5
>>>>>>>   2.6.18-ovz-smp-alt17
>>>>>>> при попытке service httpd2 start получаю такое:
>>>>>>> [Wed Feb 20 17:03:56 2008] [crit] Apache is running a threaded MPM, but
>>>>>>> your PHP Module is not compiled to be threadsafe.  You need to recompile
>>>>>>> PHP.
>>>>> [skip]
>>>>>> Попробуйте поставить другой apache.
>>>>>> Какой-то из этих:
>>>>>> apache2-httpd-worker
>>>>>> apache2-httpd-prefork
>>>>> А в чём отличие?
>>>> Отличие в модели работы.  Ключевые слова для поиска: worker, prefork.
>>> ну, то, что prefork на каждое подключение форк делает, а другой создаёт
>>> поток внутри одного процесса (не уверен в правильном выборе терминов) -
>>> это я понимаю. Вопрос в том, почему одно работает в VPS, а другое - нет
>>> (но работает вне VPS).
>> Неправильное сочетание apache2+mod_php5 не работает нигде.
>> Правильное сочетание apache2+mod_php5 работает и там и там.
> 
> Осталось только выявить правильное сочетание ;)
> 
apache2-httpd-prefork

-- 
Best regards,	Alexey Sidorov
 	mailto:alex на reutman.ru
	JID: alex на reutman.ru
	ICQ: 5052225



Подробная информация о списке рассылки Sysadmins