Bug 11643 - неработоспособен mod_php5
: неработоспособен mod_php5
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/apache2)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-04-28 11:17 by
Modified: 2009-02-07 00:49 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-04-28 11:17:35
service httpd2 start
Starting httpd2 service: [Sat Apr 28 11:16:01 2007] [crit] Apache is running a
threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to
recompile PHP.
Pre-configuration failed
------- Comment #1 From 2007-04-28 11:35:35 -------
apache у нас по дефолту идёт с mpm
------- Comment #2 From 2007-04-28 11:52:01 -------
(In reply to comment #1)
> apache у нас по дефолту идёт с mpm
> 

По дефолту _ставиться_ apache2-httpd-worker. Если поставить
apache2-httpd-prefork, то он и будет дефолтным (т. к. у его альтернативы больший
вес).
------- Comment #3 From 2007-04-28 15:26:04 -------
можно пояснить, чем они отличаются ?

Имеет смысл PHP пересобирать под дефолтный ?
------- Comment #4 From 2007-04-28 16:33:19 -------
На даннвй момент, надо чтобы он явно требывал apache2-httpd-prefork, раз от
него
зависит (можно -- ещё и конфликт на apache2-httpd-worker).
------- Comment #5 From 2007-04-29 00:48:39 -------
(In reply to comment #4)
> На даннвй момент, надо чтобы он явно требывал apache2-httpd-prefork, раз от него
> зависит (можно -- ещё и конфликт на apache2-httpd-worker).

Вот конфликт и придется сделать.

PS Но лично мне кажется правильным замена worker на mpm-itk. Перевешиваю на apache2.

------- Comment #6 From 2007-04-29 00:49:21 -------
Перевешиваю на мантейнера пакета
------- Comment #7 From 2007-04-29 00:51:58 -------
(In reply to comment #3)
> можно пояснить, чем они отличаются ?
> 
worker это мультитредовое приложение. prefork - обычные форки и дети.

> Имеет смысл PHP пересобирать под дефолтный ?
thread-safe php!?? "Это фантастика"!  

------- Comment #8 From 2007-04-29 00:56:06 -------
(In reply to comment #5)
> 
> PS Но лично мне кажется правильным замена worker на mpm-itk. Перевешиваю на
apache2.

Переименовать apache2-httpd-{prefork,worker}?

Не вопрос. Скажите только, во что именно... 
------- Comment #9 From 2009-01-14 13:59:54 -------
есть еще
https://bugzilla.altlinux.org/show_bug.cgi?id=16466

которая косвенно связана с этой. возможно когда будет зависимость у mod_php
этой проблемы не станет
------- Comment #10 From 2009-01-14 15:09:11 -------
(In reply to comment #9)
> есть еще
> https://bugzilla.altlinux.org/show_bug.cgi?id=16466
> 
> которая косвенно связана с этой. возможно когда будет зависимость у mod_php
> этой проблемы не станет

  Спасёт только в том случаи если пользователь будет ставить mod_php при
отсутсвующем apache2 (тогда вытянится сразу нужное, и будет работать). Если же
apache2 уже стоит -- то скорее всего стоит именно apache2-httpd-worker (как
болие приоритетный), и он будет продолжать работать, несмотря на свежевытянутый
apache2-httpd-prefork, пока пользователь непереключит альтернвтивы явным
образом.
------- Comment #11 From 2009-01-14 15:21:35 -------
>   Спасёт только в том случаи если пользователь будет ставить mod_php при
> отсутсвующем apache2 (тогда вытянится сразу нужное, и будет работать). Если же
> apache2 уже стоит -- то скорее всего стоит именно apache2-httpd-worker (как болие
> приоритетный), и он будет продолжать работать, несмотря на свежевытянутый
> apache2-httpd-prefork, пока пользователь непереключит альтернвтивы явным образом.
> 

prefork же приоритнее. значит альтернатива должна перескочить вроде.
------- Comment #12 From 2009-01-14 16:14:28 -------
(In reply to comment #11)
> >   Спасёт только в том случаи если пользователь будет ставить mod_php при
> > отсутсвующем apache2 (тогда вытянится сразу нужное, и будет работать). Если же
> > apache2 уже стоит -- то скорее всего стоит именно apache2-httpd-worker (как болие
> > приоритетный), и он будет продолжать работать, несмотря на свежевытянутый
> > apache2-httpd-prefork, пока пользователь непереключит альтернвтивы явным образом.
> > 
> 
> prefork же приоритнее. значит альтернатива должна перескочить вроде.

  Неисключено что у меня бага: возможно что-то не сделал и/или недаделал. Прошу
проверить.
------- Comment #13 From 2009-02-07 00:12:52 -------
Прошу проверить apache2-2.2.9-alt14 (см.
http://git.altlinux.org/people/solo/packages/?p=apache2.git;a=commit;h=59f1d3c23c39047e0204d1acd0d4d7236422dcc9)
------- Comment #14 From 2009-02-07 00:49:04 -------
(В ответ на комментарий №13)
> Прошу проверить apache2-2.2.9-alt14 (см.
> http://git.altlinux.org/people/solo/packages/?p=apache2.git;a=commit;h=59f1d3c23c39047e0204d1acd0d4d7236422dcc9)

  Поторапился: apache2-2.2.9-alt14 (см.
http://git.altlinux.org/people/solo/packages/?p=apache2.git;a=commit;h=6121f734926a8d999a17f683571c639da3997c97)