Автор Гілка: Встановлення поруч php5 і php7 - як?  (Прочитано 1151 раз)

gruz

  • Гість
Умови:
Локальна машина
OpenSuse leap 42.1
LAMP з PHP5
Використовується для сайтобудування на локалці

Задача:
Встановити php7 на додачу до php5.

Теорія
З того, що я нагуглив я розумію наступне:
- треба якимось чином встановити php7 поруч з php5 (наприклад, з вихідних файлів зкомпілювати)
- встановити для обох PHP php-fpm чи php-fcgi
- щось десь налаштувати в віртуал-хостах, щоби вони бачили потрібну версію PHP

Питання

1. В репозиторіях OpenSuse є php7. Але він ставиться замість Php5. Є можливість поставити з репозиторія у щось типу префікса? Щоби було /usr/bin/php і /usr/bin/php7

Далі буду питати по вирішенню першого питання, бо нема ясності що робити далі.

Дякую!

Відсутній prapor

  • Письменник
  • *****
  • дописів: 518
  • Карма: +0/-0
Re: Встановлення поруч php5 і php7 - як?
« Відповідей #1 : 2016-10-03 23:13:22 »
Варіант А:
1. Зібрати пакунки або без пакування (сподіваюсь це не побачить BM) php5, та поставити його так, щоб не перетинався з php7.
2. Для кожного з них поставити різні шляхи для сокетів, що вони їх будуть тримати.
3. Налаштувати відповідно virtualhost'и

Варіант Б:
1. Поставити Docker
2. Підняти два контейнери — відповідно php5 та php7.
3. Налаштувати virtualhost`и на головному веб-сервері.
- I'm afraid your son has the knack.
- The knack?
- The knack. It's a rare condition characterised by an extreme intuition about all things mechanical and electrical. And utter social ineptitude.
- Can he lead a normal life?
- No, he'll be an engineer.

gruz

  • Гість
Re: Встановлення поруч php5 і php7 - як?
« Відповідей #2 : 2016-10-05 11:26:40 »
Дякую.

Пішов простішим для мене шляхом.

Скористався цим https://bitnami.com/stack/lamp

Мені треба для локальної розробки, тому мене влаштувало. Ставить під юзером LAMP.

Налаштування лінукса було б шляхетнішою і цікавішою справою, але я вчинив негідно - пішов найлегшим шляхом. Shame on me.