Сервер LAMP с несколькими версиями PHP

Сервер LAMP с несколькими версиями PHP

Я ищу способ установить несколько версий PHP на свой ноутбук, чтобы работать над разными проектами, требующими разных версий PHP.

У меня Ubuntu 13.10 и установлены apache2, php5, mysql и т. д. из репозитория. Сейчас у меня установлен PHP 5.5, и я хотел бы также иметь PHP 5.3 для некоторых проектов, которые плохо работают с PHP 5.5.

Поэтому мне нужен способ установить в моей системе несколько версий PHP и переключаться между ними в зависимости от проекта, над которым я работаю, или, что лучше, настроить vhost для использования выбранной версии.

решение1

Вы можете сделать это, если вы скомпилируете Apache и PHP из исходного кода вместо установки через aptitude. Это может быть утомительным процессом для вас, если вы новичок. Вам также нужно, чтобы Apache слушал порт, отличный от 80, если вы хотите, чтобы ваши два PHP-запроса выполнялись одновременно.

решение2

Вы можете установить версию PHP в файле с именем .htaccess (один htaccess для каждого веб-сайта с версией PHP по вашему выбору) http://sourcelibrary.org/2011/04/13/linux-enabling-use-of-apaches-htaccess-files/

Связанный контент