mrbighokage |
|
Темы:
45
Сообщения:
177
Участник с: 28 января 2013
|
Видел что тема уже поднималась несколько раз. Но я так и не решил как это лучше сделать. Задача на машине для dev целей необходимо переключать php скажем 5.2/5.3/5.4... Не паралельно! Ваши мысли... |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
lxc |
mrbighokage |
|
Темы:
45
Сообщения:
177
Участник с: 28 января 2013
|
Запуск нескольких изолированных экземпляров ОС Linux заради версии php. lxc - это с пушки по воробьям. Единственное норм. решение что я нашол phpbrew Или вот еще идея http://stackoverflow.com/questions/18071070/multiple-php-versions-using-phpenv-php-build-and-php-version |
mrbighokage |
|
Темы:
45
Сообщения:
177
Участник с: 28 января 2013
|
А можна прям в хосте указать версию php? Прописать путь к php и разширениям. Или это можно только в httpd.conf сделать сразу для всех хостов. |
Maximka |
|
Темы:
1
Сообщения:
7
Участник с: 09 марта 2014
|
lxc это контейнеры, несколько ОС не запускается, оверхед минимальный, сейчас пользуюсь контйнерами очень активно в разработке, не загажевается основная система, есть возможность использовать нужную версию ubuntu (таким образом версии софта аннологичны продакшену) , советую https://www.docker.io/ для руления контейнерами |
Jisatsu |
|
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
А зачем вам разные версии? Есть же обратная совместимость интерпретатора, ведь юзать deprecated функции всё равно себе дороже. Куда более удобным выходом юзать человеческую IDE, я о PhpStorm. Вы можете там указать по какой версии PHP идёт разработка, и он вам не даст юзать фичи 5.5, если вы там выставили PHP 5.2. Разве это не лучше кучи костылей? Велосипедисты. :) P.S. Веду разработку на Arch (5.5), а продакшн на CentOS крутится (5.4, пока не обновили его вообще 5.3 было). Проблем не было ни разу. Спасибо PhpStorm! :)
Keep it simple, stupid!
|
mrbighokage |
|
Темы:
45
Сообщения:
177
Участник с: 28 января 2013
|
1) Есть часть функционала которые в новых версиях php просто викидают. Особенно печально если такие функции встроены в фраймворк. 2) Когда дают прооект поправить на php 5,2 и всего пару часов на разработку то разбираться со всеми deprecated просто нету времени. PhpStorm тоже юзаю. Но проэкты нужно поддерживать на разных версиях php. Или работать себе в убыток. Jisatsu- вам просто повезло с совместимостью. |
Jisatsu |
|
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
mrbighokage1) От таких вещей надо отказываться, на то они и "устаревшие"/"ненужные". А фреймворки которые отстают - туда же. :) 2) Я бы за такое и не взялся, так как ещё парочка лет и сайт на 5.2 просто рухнет, если не VDS, а простой хостинг. Рано или поздно там обновят версию PHP. Лучше переписать сейчас, чем потом иметь жуткий баттхёрт с лежащим сайтом, который нужно срочно перелопатить. P.S. Я за прогресс, потому я и сижу на Арче. Потому я и не берусь за старьё, либо переписываю его. :)
Keep it simple, stupid!
|