Я только что установил 10.04 LTS на свой сервер разработки, но система, на которой мне нужно работать (Magento ecommerce), не совместима с PHP 5.3, который поставляется с новейшей версией Ubuntu. Существует ли безопасный и надежный способ установки PHP 5.2 или будет проще использовать более старую версию Ubuntu?
13
sudo add-apt-repository ppa:txwikinger/php5.2
из командной строки. Обязательно перейдите по ссылке ppa в сообщении и примените решение закрепления txwikinger. Убедитесь, что вы запустили,sudo apt-get update
прежде чем пытаться установить пакеты!Можно использовать кармические пакеты и прикрепить их с помощью aptitude. Это можно сделать с помощью следующих команд:
Получил это из текста ссылки
источник
Об этом есть отличный пост в блоге по адресу http://civicactions.com/blog/2010/may/26/ubuntu_1004_and_drupal?page=1#comment-3717.
источник
Я недавно пытался решить эту проблему сам. Вместо того, чтобы вносить изменения в управление пакетами, я сам скомпилировал PHP 5.2.17 из исходного кода, а затем использовал программу Checkinstall для установки нового пакета .deb в моей системе.
Я написал шаги в блоге, Компиляция PHP 5.2 для Ubuntu 10.10 , но эти шаги в основном включали следующее:
моя команда configure выглядела так:
И это было все. Я уже установил Apache2 с помощью Synaptic (вам нужно использовать пакет apache2-mpm-prefork для использования с PHP). Кроме того, если у вас уже установлены какие-либо пакеты PHP5, вам нужно будет удалить их, прежде чем пытаться установить собственный скомпилированный пакет.
Собственная компиляция пакета на самом деле совсем не занимает много времени и является хорошим опытом, если вы еще этого не сделали на своей машине с Ubuntu.
источник