The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Установка mod_php4 и mod_php5 под apache"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Установка mod_php4 и mod_php5 под apache" 
Сообщение от Stable emailИскать по авторуВ закладки(??) on 09-Дек-04, 13:02  (MSK)
Возможно ли привинтить два модуля одновременно ?

Система FreeBSD, но актуально и для linux.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 09-Дек-04, 14:00  (MSK)
Возможно.
1. php5 как cgi, а php4 как модуль (или наоборот)
2. Два апача на разных IP либо на разных адресах
3. Пропатчить в исходниках php строку application/x-httpd-php например на  x-httpd-php5 в этом случае надо будет еще править соответствующие строки в конфиге апача

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от Stable emailИскать по авторуВ закладки(??) on 09-Дек-04, 16:55  (MSK)
Третий вариант наиболее интересен.

Ситуация:

1.Поправил исходники
application/x-httpd-php -> application/x-httpd-php5
application/x-httpd-php-source -> application/x-httpd-php5-source
php_value -> php5_value
php_flag -> php5_flag
php_admin_value -> php5_admin_value
php_admin_flag -> php5_admin_flag

2.Собрал и скомпилил.

3.Прописал в httpd.conf

LoadModule php4_module libexec/apache/libphp4.so
LoadModule php5_module libexec/apache/libphp5.so
AddModule mod_php4.c
AddModule mod_php5.c

AddType application/x-httpd-php5 .php5
AddType application/x-httpd-php .php

Апач не хочет стартовать с двумя модуляи, по отдельности все ОК.

Вылетает и пишет лог ...

messages: kernel: pid 78877 (httpd), uid 0: exited on signal 6 (core dumped)
httpd-error: httpd in free(): error: chunk is already free

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 09-Дек-04, 17:59  (MSK)
Апачь случаем не второй?

кстати про php.ini не забыл? тоже надо патчить иначе оно будет в один конфиг лезть

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от Stable emailИскать по авторуВ закладки(??) on 09-Дек-04, 18:33  (MSK)
>Апачь случаем не второй?

Нет, Apache/1.3.29. Собрал php5 в самой облегченном варианте.
Все равно таже ситуация.

А что с php.ini ? При сборке явно указывалось

./configure --with-apxs=/usr/local/sbin/apxs --disable-libxml --with-config-file-path=/usr/local/lib/php5/

При включении/выключении одого из модулей, они нормально выводят свое инфо.

PS: Кстати подгружается модуль нормально, с закомментированной

AddModule mod_php5.c

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 10-Дек-04, 13:53  (MSK)
Хм, попробуй в httpd.conf оставить только директивы LoadModule, а AddModule убрать.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от Stable emailИскать по авторуВ закладки(ok) on 10-Дек-04, 16:45  (MSK)
>Хм, попробуй в httpd.conf оставить только директивы LoadModule, а AddModule убрать.

Также пытался, но в это случае оба php вообще не грузятся.

Поставил пока php5 как cgi. В это случае оба php пашут. Но хотелось бы как mod, ибо быстрее и безопаснее.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 10-Дек-04, 17:15  (MSK)
Вот тут у народа возникли такие же сложности как и у тебя http://www.digitalsandwich.com/archives/14-PHP5-and-PHP4-Running-on-SAME-apache-server.html
К сожалению решения там нету, видимо все зависит от операционки. Попробуй последить за тамошними комментами, может кто солюшн подкинет.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от Stable emailИскать по авторуВ закладки(ok) on 10-Дек-04, 17:34  (MSK)
>Вот тут у народа возникли такие же сложности как и у тебя
>http://www.digitalsandwich.com/archives/14-PHP5-and-PHP4-Running-on-SAME-apache-server.html

Я как раз в этой дискуссии и участвую =). Спасибо за советы.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 10-Дек-04, 17:45  (MSK)
:)) На ник вниманя не обратил :)


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от schors Искать по авторуВ закладки(??) on 28-Окт-05, 19:31  (MSK)
Да, действительно не работает. По сей день. На FreeBSD-5.3. Ни на каких апачах 1.3. Ни на русском, ни на нерусском, ни с ssl, ни без ssl


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Установка mod_php4 и mod_php5 под apache" 
Сообщение от Stable emailИскать по авторуВ закладки(??) on 29-Окт-05, 13:32  (MSK)
>Да, действительно не работает. По сей день. На FreeBSD-5.3. Ни на каких
>апачах 1.3. Ни на русском, ни на нерусском, ни с ssl,
>ни без ssl

Ставишь php4 как модуль, а php5 подключаешь как cgi. Все отлично работает.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру