Как мне установить старую версию PHP на Ubuntu & nbsp; 13.04 (Raring Ringtail) - предпочтительно версию 5.3.3?
Я бы предложил просто запустить более старую версию Ubuntu - особенно Ubuntu Precision все еще содержит PHP 5.3, а также LTS.
Здесь есть страница с неподдерживаемыми предыдущими версиями PHP здесь . Я полагаю, что в архиве есть README с инструкциями.
Можно установить php, как обычно, который установит 5.4, затем использовать этот сценарий для понижения его до 5,3:
http://www.ubuntugeek.com/how-to-downgrade-php-version-from-5-4-to-5-3-in-ubuntu-12-10-quantal.html
Процедура для следования
Сначала необходимо загрузить сценарий оболочки с вышеупомянутой ссылки.
После того как у Вас есть php5_4_downgrade_5.3.sh файл, необходимо изменить полномочия с помощью следующей команды
sudo chmod 755 php5_4_downgrade_5.3.sh
Теперь можно запустить скрипт с помощью следующей команды
sudo sh php5_4_downgrade_5.3.sh
Следуйте на экранных инструкциях, Это работало над облаком Rackspace Ubuntu 13.04 сегодня!
Если вы не выполните полную перекомпиляцию из исходников на платформе 13.04, я бы рекомендовал НЕ устанавливать предварительно упакованную версию более старой версии PHP на более позднюю ОС. Причина в том, что между основными выпусками есть много несовместимостей, и вы будете неприятно удивлены, когда что-то не работает.
В любом случае, это будет хлопотом, требующим времени и усилий. Вы, вероятно, будете вынуждены перекомпилировать и переустановить ряд зависимых пакетов, чтобы сделать эту работу. Может потребоваться много усилий, чтобы сохранить старую версию, так как новые пакеты поддержки также выпускаются и обновляются поставщиком (то есть больше перекомпилируется и переустанавливается).
Кроме того, имейте в виду, что в более новой версии PHP есть проблемы, устраняемые из-за проблем безопасности, которые не стоит возвращать к более старой версии.
Еще одним предложением может быть переустановка ОС, которая поддерживает версию PHP, которую вы хотите, как часть дистрибутива.