Как обновить до PHP 5.3.10 в 10.04?

Я новичок в Linux и имею только базовый опыт работы с Ubuntu и установки LAMP Server. Я успешно установил все, используя метод "apt-get install". Моя проблема в том, что я хочу обновить PHP 5.3.2 до PHP 5.3.10. Это возможно сделать? ТИА!

12
задан 7 February 2012 в 10:17

4 ответа

Для любого, кто хочет обновить Ubuntu 10.04 LTS до PHP 5.3.10, это - то, как я сделал это:

sudo apt-get remove --purge php*  
sudo apt-get autoremove  
sudo add-apt-repository ppa:l-mierzwa/lucid-php5
sudo apt-get update  
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql php5-gd  
sudo service apache2 restart  
sudo pecl uninstall apc  
sudo pecl install apc  

Это смотрит немного решительное использование sudo apt-get remove --purge php* но Ubuntu действительно продолжает перечислять загрузку файлов, которые фильтрованы, но затем проигнорировали, и я успешно обновил 3 раза до сих пор.

Удачи и благодаря Brian Mercer для его php5 PPA.

[Обновите 05.11.2014]

От сайта панели запуска Ondřej Surý:

  • PHP 5.4: ppa:ondrej/php5-oldstable
  • PHP 5.5: ppa:ondrej/php5
  • PHP 5.6: ppa:ondrej/php5-5.6
13
ответ дан 7 February 2012 в 10:17

Спасибо Dig за информацию о стороннем PPA для PHP 5.3.10. Я смог обновить установку 10.04 с помощью этих инструкций.

Один сбой во время обновления заключался в том, что у меня не было apt-add-repository доступного в моей системе. Оказывается, это предусмотрено пакетом python-software-properties.

Для тех, у кого такая же проблема, установите ее с помощью:

sudo apt-get install python-software-properties

Затем в вашей системе должно быть доступно apt-add-repository.

0
ответ дан 7 February 2012 в 10:17

jrsalunga, вы можете попробовать собрать пакеты 5.3.10 из точного (только что обновленного на прошлой неделе), хотя он может не скомпилироваться без изменений:

apt-get install ubuntu-dev-tools
pull-lp-source php5 precise
dpkg-source -x php5_5.3.10-*.dsc
apt-get build-dep php5
cd php5-5.3.10
debuild binary

Это займет много времени и потерпеть неудачу из-за всех изменений между 10.04 и 12.04. Однако, если это удастся, созданные .debs должны быть полностью установлены 10.04.

0
ответ дан 7 February 2012 в 10:17

В основном программное обеспечение / приложения обновляются автоматически с помощью регулярных обновлений в Ubuntu (и в других дистрибутивах GNULinux), если в репозитории доступна последняя версия.

PHP выпустил версию 5.3.10 как стабильную, но, боюсь, ее пока нет в репозитории Ubuntu. И я не думаю, что они будут доступны для 10.04. Потому что если вы проверите здесь (в разделе «Пакеты по дистрибуции-> Ubuntu») доступность PHP для каждой версии Ubuntu, вы можете найти даже самую последнюю версию PHP, доступную для Ubuntu 12.04 (которая еще не выпущена) ) составляет 5.3.8. А на 10.04 это 5.3.2. Может быть, поэтому он не обновляется, когда вы регулярно обновляетесь.

Теперь, даже если вы обновите Ubuntu до последней стабильной версии, то есть 11.10, вы не получите PHP 5.3.10, а 5.3.6.

Может быть, вам стоит подождать, пока они обновят свой репозиторий. Или, если вы не можете ждать, загрузите его с веб-сайта и скомпилируйте & amp; установите его самостоятельно, если вы знаете, как это сделать.

:)

0
ответ дан 7 February 2012 в 10:17

Другие вопросы по тегам:

Похожие вопросы: