Использование 2-х версий PHP
Я использую несколько движков CMS и форумов, чисто для ознакомительных целей и у меня часто возникает необходимость переключать версии php, так как некоторые движки написаны для разных версий, когда такое происходит, в логах сыпятся ошибки, в основном связаные с deprecated function и др. Поэтому я делаю переключение версий таким оразом:
gateway htdocs # eselect php list apache2 [1] php5.2 [2] php5.3 * gateway htdocs # eselect php set apache2 1 You have to run `/etc/init.d/apache2 restart' for the changes to take effect
И вопрос такой: как быть в случае если мне нужно на сервере иметь несколько движков, которые поддерживают разные версии php? Т.е. нужна одновременная поддержка и php 5.2.* и 5.3.* , само собой что эти несколько движков должны работать одновременно. Ну, к примеру, ставлю я на свой хост www.examle.com Wordpress(поддерживает версию php 5.3), а на поддомен www.examle.com/forum ставлю phpBB (поддерживает версию php 5.2). Хотелось бы увидеть в таком случае два решения, а именно, для хостинга виртуального, с предустановленным php какой-то версии и выделенного сервера, т.е. там где я могу "крутить" php как хочу.
- Для комментирования войдите или зарегистрируйтесь
настроить php.ini не
настроить php.ini не пробовали?
не получится в рамках одного домена (апача)
как вариант - разные поддомены (для разных версий php) можете попробовать разнести по разным вирт.хостингам (или chroot ??? [типа несколько индейцев загнать каждый в своё окружение] [сам не пробовал - просто идея - ибо правильно настроить php гораздо менее накладно])
что-то добрый я сегодня ....
Ну, а можно подробнее на что
Ну, а можно подробнее на что в php.ini обратить внимание ? Сразу говорю, что с php работаю только на уровне освоения, опыта нет. Я читал в документации апача что можно запускать две его копии, но это накладнее по ресурсам. Тогда получается что можно каждой копии задать свою версию php ?
конфиге php убрать
конфиге php убрать ~E_DEPRECATED и натсроить date.timezone
что-то добрый я сегодня ....
Сделано... Но помимо
Сделано...
Но помимо deprecated есть и другие ошибки функций. Но собственно мне это и не надо, а надо сделать возможным использование двух версий php без их ручного переключения. Хотя бы для localhost.