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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Установка нескольких версий PHP  (Прочитано 4252 раз)

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

Оффлайн Vasja555

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Установка нескольких версий PHP
« : 22 Февраля 2015, 21:56:47 »
Столкнулся с тем что Joomla 1.5 не хочет корректно работать с php выше 5.2

Можно и понизить версию на всем сервере но интересует возможность как подружить много версий php и указать какому сайту как работать и с какой версией.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #1 : 22 Февраля 2015, 22:22:39 »
нет, а лог.
Wars ~.o

Оффлайн Vasja555

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #2 : 22 Февраля 2015, 22:23:26 »
нет, а лог.


что нет и что лог?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #3 : 22 Февраля 2015, 22:30:58 »
кто выдаёт ошибки?

Wars ~.o

Оффлайн Vasja555

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #4 : 23 Февраля 2015, 11:41:42 »
кто выдаёт ошибки?



что неверный код в той строке, потом в другой
потом в третей.
и так далее.

Вообще то я понимаю что можно и поправить ошибки в шаблонах. Но ИМХО это как в том мультике (Лучше день потерять потом за 5 минут долететь)

Смысл править шаблон если он на php5.2 работает без ошибок?

Значить проще и практичнее поставить дополнительно ниже версию php

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #5 : 23 Февраля 2015, 18:56:47 »
Столкнулся с тем что Joomla 1.5 не хочет корректно работать с php выше 5.2

Можно и понизить версию на всем сервере но интересует возможность как подружить много версий php и указать какому сайту как работать и с какой версией.

Можеш скомпилировать php5.2 из исходников, а потом подключить к Apache как CGI. У меня так работает(Nginx+PHP-FPM + Apache2.4+PHP5.2(CGI)).
Если у тебя Ubuntu 14.04 x86_64 там будет куча траблов при компиляции(нужно будет поделать символьные ссылки для разных библиотек libpng, libjpeg и т. д.), но в основном за 1 час можно собрать все(долго мейкается и компилится)

Вот статья по которой я делал все(статься на 10.04 но я делал на 14.04) http://aboutubuntu.ru/content/php-5-2-fastcgi-php-5-3-apache2-ubuntu-10-04

PS: У меня ShopScript старый на таком работает :)
« Последнее редактирование: 23 Февраля 2015, 19:00:59 от petro25 »

Оффлайн Vasja555

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #6 : 23 Февраля 2015, 20:20:06 »
Столкнулся с тем что Joomla 1.5 не хочет корректно работать с php выше 5.2

Можно и понизить версию на всем сервере но интересует возможность как подружить много версий php и указать какому сайту как работать и с какой версией.

Можеш скомпилировать php5.2 из исходников, а потом подключить к Apache как CGI. У меня так работает(Nginx+PHP-FPM + Apache2.4+PHP5.2(CGI)).
Если у тебя Ubuntu 14.04 x86_64 там будет куча траблов при компиляции(нужно будет поделать символьные ссылки для разных библиотек libpng, libjpeg и т. д.), но в основном за 1 час можно собрать все(долго мейкается и компилится)

Вот статья по которой я делал все(статься на 10.04 но я делал на 14.04) http://aboutubuntu.ru/content/php-5-2-fastcgi-php-5-3-apache2-ubuntu-10-04

PS: У меня ShopScript старый на таком работает :)

Спасибо,

а вот интересно на серверах у провайдеров всегда есть в наборе несколько версий php, и есть панель управления в которой можно выбрать доступные версии пакетов и их обычно не один а несколько.

Какую панель управления лучше поставить на веб сервер, желательно бесплатную.
В нете смотрел что есть но насколько понял то все нормальное платное.

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #7 : 24 Февраля 2015, 13:33:32 »
Если у тебя 1-2 сайта проще без панели.
Если хостинг - бери Cpanel или Plesk, на крайняк ISPManager.
Из бесплатных даже не знаю что посоветовать, попробуй ISPConfig - но она ставится напряжно, Webmin можеш попробовать - но там интерфейс стрёмный.

Оффлайн Vasja555

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #8 : 25 Февраля 2015, 13:26:13 »
Если у тебя 1-2 сайта проще без панели.
Если хостинг - бери Cpanel или Plesk, на крайняк ISPManager.
Из бесплатных даже не знаю что посоветовать, попробуй ISPConfig - но она ставится напряжно, Webmin можеш попробовать - но там интерфейс стрёмный.

Так то и оно что на бесплатных панелях интерфейсы и работа с ними немного стремная.

Необходимость возникла с целью быстрого изменения настроек в локальном сетвере, но чтобы не писать руками

В отношении Webmin то для вебсервера не пробовал.
Хотя собрал Bacula Server + Webmin
функционал понятен и удобный, не то что в конфигах править и в CLI набирать команды.

Панель необходима бесплатная так как комерческого использования не подразумевает, с нее дохода 0

Оффлайн petro25

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #9 : 26 Февраля 2015, 16:27:24 »
Если тебе на локальный сервер для быстрого изменения настроек - ставь любую, какая тебе нравится.
Я думал тебе на "боевой" сервер.

Zpanel - простая и легкая, правда ломают порой, если ничего не настраивать, но на локальном сервере покатит. Также она только на 12.04 или Центос 6.

Оффлайн Vasja555

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #10 : 27 Февраля 2015, 18:50:04 »
Столкнулся с тем что Joomla 1.5 не хочет корректно работать с php выше 5.2

Можно и понизить версию на всем сервере но интересует возможность как подружить много версий php и указать какому сайту как работать и с какой версией.

Можеш скомпилировать php5.2 из исходников, а потом подключить к Apache как CGI. У меня так работает(Nginx+PHP-FPM + Apache2.4+PHP5.2(CGI)).
Если у тебя Ubuntu 14.04 x86_64 там будет куча траблов при компиляции(нужно будет поделать символьные ссылки для разных библиотек libpng, libjpeg и т. д.), но в основном за 1 час можно собрать все(долго мейкается и компилится)

Вот статья по которой я делал все(статься на 10.04 но я делал на 14.04) http://aboutubuntu.ru/content/php-5-2-fastcgi-php-5-3-apache2-ubuntu-10-04

PS: У меня ShopScript старый на таком работает :)

Сделал
но так и не понял, 2 минуты вместе с скачиванием и компиляцией это долго?

а что у вас за машина?

А как в сборке подключить модули
система ругается что нет модуля zlib в новособранном php52
« Последнее редактирование: 27 Февраля 2015, 20:23:22 от Vasja555 »

Оффлайн Vasja555

  • Автор темы
  • Забанен
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #11 : 05 Марта 2015, 21:48:48 »
ПЛЗ
Киньте рабочий вариант установки PHPBrew

а то на Хабре поюзал так теперь sudo перестало работать  :P

И может подскажете какой менеджер php лучше
этот собирает пакеты

Оффлайн DiMan_SN

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #12 : 31 Августа 2015, 15:12:27 »

Если у тебя Ubuntu 14.04 x86_64 там будет куча траблов при компиляции(нужно будет поделать символьные ссылки для разных библиотек libpng, libjpeg и т. д.)

А Вы можете привести пример того, как делать эти символьные ссылки? В Linuxе я полный 0 (кроме apt-get и не знаю почти ничего), а стоит острая необходимость иметь PHP 5.2 на Ubuntu 14.04. Спасибо.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Установка нескольких версий PHP
« Ответ #13 : 10 Сентября 2015, 23:29:16 »
Во-первых, обновите наконец свою Джумлу. Она уже лет пять нормально с PHP 5.3+ работает.
Во-вторых, PHP 5.2 не поддерживается уже года три.
В-третьих, PHP 5.3 не поддерживается уже год.
В-четвёртых, PHP 5.4 уже не поддерживается, последняя версия его вышла чуть меньше месяца назад, и, "barring the unimaginable", обновлений не предвидится.
В общем, возвращаемся к "во-первых".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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