?

Log in

No account? Create an account
Main

Переключатель версий PHP для Ubuntu

Когда-то я делал переключатель версий php для винды. Проблема-то и сейчас актуальна! Между 5.2 и 5.3 есть разница, 6 вот-вот соберется выходить, да и 4 рррр в одном месте еще есть....

Нашел хорошую статью про такое же в Убунте:
Apache 2 PHP module version switcher for Debian/Ubuntu

UPD
там есть продолжение
http://moisadoru.wordpress.com/2009/08/24/apache-2-php-module-version-switcher-for-debianubuntu-2/

Comments

Статья несколько непонятная - зачем делать дополнительные скрипты, когда можно переключаться с помощью update-alternatives:
weirdan@virtual-debian:/home/sam/trunk$ update-alternatives --display php
php - auto mode
 link currently points to /usr/local/php/bin/php
/usr/bin/php5 - priority 50
 slave php.1.gz: /usr/share/man/man1/php5.1.gz
/usr/local/php/bin/php - priority 60
 slave php.1.gz: /usr/local/php/share/man/man1/php.1.gz
Current `best' version is /usr/local/php/bin/php.

туда же в качестве слейва можно прицепить файлы .load/.conf - а a2(en|dis)mod использовать сугубо для включения/выключения пхп.

Вам же не нужно в один момент времени иметь 2 разных версии модуля пхп в апаче, верно?
так там a2(en|dis)mod используется только для make install -- чтобы модуль прописался. а потом те же линки, только в красивой обертке.