Я хочу установить PHP 5.2 в Ubuntu 11.04, у меня был какой-то скрипт, который делал это хорошо, но только на Ubuntu 9, у кого-нибудь есть скрипт / инструкции, как это сделать?
Первый способ - использование PPA Andphe. Этот метод описан в здесь .
sudo apt-add-repository ppa:andphe/php && sudo apt-get update
N.B. начните с "libapache2-mod-php5", "php5-common", "php5-cli", а затем с остальных
Второй способ пытается установить пакеты, созданные для Lucid. Их можно найти здесь . Просто скачайте пакеты, dpkg -i их всех, а затем закрепите их всех. Я не буду вдаваться в подробности, потому что считаю, что первый способ лучше.
Третий способ - установка из источника. Это руководство кажется довольно хорошим. Это ваш запасной маршрут.
Возможно, лучше попытаться понять, почему скрипт PHP не работает с PHP 5.3. Это может быть просто устаревший код, который можно легко заменить
В руководстве по PHP есть раздел о миграции с 5.2 на 5.3: http://php.net/manual/en/migration53. PHP
Если Вы используете выпуск сервера:
добавьте PPA Andphe.
склонные sudo - получают обновление
склонные sudo - получают установку libapache2-mod-php5=5.2.14.dfsg.1-0ubuntu0~andpheppa1
В общем использовании = позволяет Вам установить версию, которую Вы предпочитаете; проверьте доступные версии с помощью политики способного кэша.
Не забывайте создавать/etc/apt/preferences.d/php5-5-2-14
Package: php5-cli libapache2-mod-php5 php5-common
Pin: version 5.2*
Pin-Priority: 1001