Как понизить версию PHP с 5.3 до 5.2 в Ubuntu 12.04?

Я только что установил Ubuntu 12.04, а также установил PHP. По умолчанию он установлен с версией 5.3.10, но мой проект PHP не поддерживает PHP версии 5.3.10.

Я хочу понизить версию PHP до 5.2. Как мне это сделать?


person Manojkumar    schedule 28.07.2012    source источник
comment
иногда нам нужно сделать это для поддержки старых скриптов (даже если они не нравятся)... :( Я столкнулся с той же проблемой :(   -  person Sadi    schedule 05.02.2013


Ответы (1)


Вам придется удалить PHP, а затем переустановить более старую версию. Однако, если вы работаете над проектом, который вы собираетесь продавать или отдавать клиентам, или в каком-то другом случае, я бы предложил удалить любую функциональность, которая на самом деле ломается между 5.2x и 5.3x, и заменить ее новыми аналогами, как большинство люди не захотят возвращаться к более старым версиям PHP для каких-либо нужд, и, вообще говоря, версии PHP идут только в одном направлении, если вы заблокируете себя в 5.2 и сделаете свое программное обеспечение в той или иной форме для людей, что вы собираетесь делать в следующем году, когда все серверы будут поставляться с PHP 6? Не говоря уже о том, что многие размещенные решения пытаются предоставить самые последние и лучшие на новых машинах и не будут возвращаться для одного клиента, особенно в среде общего хостинга.

В любом случае, да, вернемся к вашему вопросу снова в вашем терминале под Ubuntu, вы можете попробовать следующее. sudo apt-get purge php5, который затем запросит у вас пароль, а затем продолжите удаление PHP, предполагая, что у вас есть автономный пакет PHP, а не связанный с каким-либо предварительно настроенным стеком LAMP, но, опять же, он все равно должен работать в целом, если версия правильная.

Что касается переустановки, удалите purge из команды и используйте install. Однако вам нужно будет найти средства для установки архивной версии PHP, так как apt-get предоставит вам последнюю версию.

person chris    schedule 28.07.2012