Я новичок в Linux и имею только базовый опыт работы с Ubuntu и установки LAMP Server. Я успешно установил все, используя метод "apt-get install". Моя проблема в том, что я хочу обновить PHP 5.3.2 до PHP 5.3.10. Это возможно сделать? ТИА!
Для любого, кто хочет обновить 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ý:
Спасибо Dig за информацию о стороннем PPA для PHP 5.3.10. Я смог обновить установку 10.04 с помощью этих инструкций.
Один сбой во время обновления заключался в том, что у меня не было apt-add-repository
доступного в моей системе. Оказывается, это предусмотрено пакетом python-software-properties
.
Для тех, у кого такая же проблема, установите ее с помощью:
sudo apt-get install python-software-properties
Затем в вашей системе должно быть доступно apt-add-repository
.
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.
В основном программное обеспечение / приложения обновляются автоматически с помощью регулярных обновлений в 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; установите его самостоятельно, если вы знаете, как это сделать.
:)