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
apache у нас по дефолту идёт с mpm
(In reply to comment #1) > apache у нас по дефолту идёт с mpm > По дефолту _ставиться_ apache2-httpd-worker. Если поставить apache2-httpd-prefork, то он и будет дефолтным (т. к. у его альтернативы больший вес).
можно пояснить, чем они отличаются ? Имеет смысл PHP пересобирать под дефолтный ?
На даннвй момент, надо чтобы он явно требывал apache2-httpd-prefork, раз от него зависит (можно -- ещё и конфликт на apache2-httpd-worker).
(In reply to comment #4) > На даннвй момент, надо чтобы он явно требывал apache2-httpd-prefork, раз от него > зависит (можно -- ещё и конфликт на apache2-httpd-worker). Вот конфликт и придется сделать. PS Но лично мне кажется правильным замена worker на mpm-itk. Перевешиваю на apache2.
Перевешиваю на мантейнера пакета
(In reply to comment #3) > можно пояснить, чем они отличаются ? > worker это мультитредовое приложение. prefork - обычные форки и дети. > Имеет смысл PHP пересобирать под дефолтный ? thread-safe php!?? "Это фантастика"!
(In reply to comment #5) > > PS Но лично мне кажется правильным замена worker на mpm-itk. Перевешиваю на apache2. Переименовать apache2-httpd-{prefork,worker}? Не вопрос. Скажите только, во что именно...
есть еще https://bugzilla.altlinux.org/show_bug.cgi?id=16466 которая косвенно связана с этой. возможно когда будет зависимость у mod_php этой проблемы не станет
(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, пока пользователь непереключит альтернвтивы явным образом.
> Спасёт только в том случаи если пользователь будет ставить mod_php при > отсутсвующем apache2 (тогда вытянится сразу нужное, и будет работать). Если же > apache2 уже стоит -- то скорее всего стоит именно apache2-httpd-worker (как болие > приоритетный), и он будет продолжать работать, несмотря на свежевытянутый > apache2-httpd-prefork, пока пользователь непереключит альтернвтивы явным образом. > prefork же приоритнее. значит альтернатива должна перескочить вроде.
(In reply to comment #11) > > Спасёт только в том случаи если пользователь будет ставить mod_php при > > отсутсвующем apache2 (тогда вытянится сразу нужное, и будет работать). Если же > > apache2 уже стоит -- то скорее всего стоит именно apache2-httpd-worker (как болие > > приоритетный), и он будет продолжать работать, несмотря на свежевытянутый > > apache2-httpd-prefork, пока пользователь непереключит альтернвтивы явным образом. > > > > prefork же приоритнее. значит альтернатива должна перескочить вроде. Неисключено что у меня бага: возможно что-то не сделал и/или недаделал. Прошу проверить.
Прошу проверить apache2-2.2.9-alt14 (см. http://git.altlinux.org/people/solo/packages/?p=apache2.git;a=commit;h=59f1d3c23c39047e0204d1acd0d4d7236422dcc9)
(В ответ на комментарий №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)