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

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Ср Фев 20 22:46:12 MSK 2008


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 работает и там и там.

Осталось только выявить правильное сочетание ;)




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