На этот вопрос уже есть ответ здесь:
В настоящее время я использую PHP 5.4.6-1ubuntu1.1 (cli) (построено: 15 ноября 2012 01:18:34)
на xubuntu. Я хочу обновиться до последней версии или> = 5.4.7. Есть ли другой способ сделать это вместо того, чтобы делать это из исходников? Если источник - единственное решение, не могли бы вы подсказать мне, как это сделать безболезненно.
Обновление : Я сделал это:
https://serverfault.com/questions/431805/upgrading-php-from-php-5-3-to-5-4- 7 и http://wiki.helioviewer.org/wiki/Compiling_PHP_from_source_on_Ubuntu
Теперь в интерфейсе командной строки отображается версия 5.4.12, а в Apache - все еще 5.4.6. Есть идеи, как заставить Apache использовать новую установку PHP?
Ондржей Сури, один из сопровождающих Debian PHP, поддерживает PPA с более новыми версиями PHP для легкой установки в Ubuntu. Инструкции находятся на самой странице PPA: https://launchpad.net/~ondrej/+archive/php5
Обратите внимание, что это «ненадежный» источник, поскольку PPA Ондржея не является часть Ubuntu. Но вы можете доверять ему, потому что он поддерживает PHP Debian, поэтому его работа над PHP в любом случае заканчивается в официальных выпусках Ubuntu.
Это обновит основную систему установки PHP, а не одну из /usr/local
. Поэтому вам не придется ничего переписывать в Apache, чтобы использовать обновленную версию.