Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Подключение доисторического php-5.2.17 к apache2  (Прочитано 1612 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн serge.kam

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Появилась необходимость использовать php-5.2.17 на свежей ubuntu (да, она есть).

Дано: Сервер ubuntu 14.04, свежий apache2, php-5.5.9, свежий MySQL.
С помощью phpfarm скомпилирован и установлен php-5.2.17 (после прочтения десятков инструкций). По команде /opt/phpfarm/inst/php-5.2.17/bin/php -v выдает версию php-5.2.17. Но phpinfo выдает версию 5.5.9, что естественно, т.к. apache не в курсе о 5.2.17.

Ребят, как рассказать apache про 5.2.17 и заставить работать его с ним?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Проще исправить код приложения, чтобы правильно работал.
Всего в паре мест пару функций поправить.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн serge.kam

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Проще исправить код приложения, чтобы правильно работал.
Всего в паре мест пару функций поправить.

Возможно где-то это было бы логичным. Но в данном случае это довольно не маленький внутренний сайт на drupal 5 с приличным количеством самописных модулей. Поэтому, думаю, что легче прикрутить старый пхп, чем править код.

Может быть конечно есть список устаревших функций пхп с новыми аналогами или рекомендации для работы drupal 5 на свежем пхп, но пока я пришел только к прикручиванию php-5.2.17 к ubuntu.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Модуль php в Apache подключается с помощью настройки, находящийся в /etc/apache2/mods-available/php5.load. Попробуй изменить в настройках расположение файла модуля (libphp5.so). Можно написать свой аналог файлов php5.conf и php5.load для удобства подключения.
« Последнее редактирование: 08 Мая 2016, 15:04:25 от unimix »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Решили проверить уровень интеллекта у человека и обезьяны.
Подвесили вместо люстры банан и завели в комнату обезьяну, обезьяна увидела банан и начала прыгать, безрезультатно пытаясь достать его.
Тут раздается голос: "думай!". Обезьяна остановилась, подумала, огляделась, увидела в углу стол, придвинула стол, залезла на него и достала банан.
Следом в ту же комнату завели мужика, а вместо банана подвесили бутылку водки. Мужик попрыгал, попрыгал бутылку достать не смог.
Тут опять раздается голос: "думай!".
Мужик: - Че тут думать? Тут прыгать надо!
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн inhab

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Решили проверить уровень интеллекта у человека и обезьяны.
Подвесили вместо люстры банан и завели в комнату обезьяну, обезьяна увидела банан и начала прыгать, безрезультатно пытаясь достать его.
Тут раздается голос: "думай!". Обезьяна остановилась, подумала, огляделась, увидела в углу стол, придвинула стол, залезла на него и достала банан.
Следом в ту же комнату завели мужика, а вместо банана подвесили бутылку водки. Мужик попрыгал, попрыгал бутылку достать не смог.
Тут опять раздается голос: "думай!".
Мужик: - Че тут думать? Тут прыгать надо!
Наверно человеку нужно сделать "чтоб работало". А дальше решать в каком направлении двигаться, вполне возможно задачи по поддержанию сайта не его и не оплачиваются. Инициатива наказуйми, сами понимаете.

Оффлайн serge.kam

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Модуль php в Apache подключается с помощью настройки, находящийся в /etc/apache2/mods-available/php5.load. Попробуй изменить в настройках расположение файла модуля (libphp5.so). Можно написать свой аналог файлов php5.conf и php5.load для удобства подключения.
Спасибо за совет. Пошел немного другим путем по этой статье: http://zgadzaj.com/how-to-install-php-53-and-52-together-on-ubuntu-1204
Уже работает, пара мелочей осталось...

Решили проверить уровень интеллекта у человека и обезьяны.
...
Мужик: - Че тут думать? Тут прыгать надо!
Комментарии излишни.

Наверно человеку нужно сделать "чтоб работало". А дальше решать в каком направлении двигаться, вполне возможно задачи по поддержанию сайта не его и не оплачиваются. Инициатива наказуйми, сами понимаете.
Есть думающие люди, спасибо за понимание =)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Наверно человеку нужно сделать "чтоб работало".
Чтобы работало, достаточно изменить пару функций. Это намного быстрее, чем возня с установкой устаревшей версии PHP.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн serge.kam

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Наверно человеку нужно сделать "чтоб работало".
Чтобы работало, достаточно изменить пару функций. Это намного быстрее, чем возня с установкой устаревшей версии PHP.
Представьте себе сайт на Drupal 5 с активной десятилетней историей. С диким количеством модулей в том числе самописными, "велосипедами" и т.д. и тому подобное. Переписать несколько функций это первое что я попытался сделать. Но все сводится к тому, что нужно будет переписать весь сайт, а это никому не нужно. В итоге его необходимо просто запустить на виртуалке с пхп5.2.17.

Не совсем понимаю что вы пытаетесь доказать считая всех ... и не видя в глаза эту задачу.

Удачи вам, умнейший человек.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Представил. Дальше что?
А теперь вы представьте себе кучу разных самописных сайтов, написанных десятком разных людей в разные времена, от PHP 3.3 до PHP 5.2.
И все сейчас работают на 5.5.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.052 секунд. Запросов: 25.