Сервер работает под управлением Lucid, и я пытаюсь обновить PHP до версии 5.5 стабильной.
Я следовал указаниям по этому вопросу: Как установить другую (обновленную или пониженную) версию PHP в все еще поддерживаемом релизе Ubuntu?
root@32772-201711:~# add-apt-repository ppa:ondrej/php5
gpg: keyring `/tmp/tmpZCjHpD/secring.gpg' created
gpg: keyring `/tmp/tmpZCjHpD/pubring.gpg' created
gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpZCjHpD/trustdb.gpg: trustdb created
gpg: key E5267A6C: public key "Launchpad PPA for OndÅej Surý" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
Затем я запустил apt-get update
затем apt-get upgrade
и просто из-за перегиба я побежал apt-get dist-upgrade
. Эти последние 2 команды утверждают, что моя система обновлена.
Однако, когда я выполняю php -v
, я все еще вижу 5.3.2-1ubuntu4.20
.
Мой PHP не обновляется до PHP5.5, как ожидалось
Чего мне не хватает для обновления PHP до версии, предлагаемой PPA?
Для Lucid нет пакетов PHP 5.5, так как это потребовало бы слишком много работы (и разветвления хранилища и т. Д.), На которое у меня нет времени (в свободное время).
Вы можете придерживаться PHP 5.4 в ppa: ondrej / oldstable или обновиться до точного и использовать хранилище Apache 2.4 / PHP 5.5.
Я открыт для подготовки PHP 5.5 для Lucid в качестве контрактной работы, но в свободное время этого не произойдет, так как я пытаюсь сохранить его для своей семьи. А подготовка PHP 5.5 для Lucid (например, Apache 2.2) займет около 2-5 дней.
Проблема в том, что упомянутый PPA не содержит сборок для Lucid, он содержит только сборки для последних версий Ubuntu.
Вы можете отправить сообщение сопровождающему PPA с просьбой предоставить версию Lucid (10.04) для этого PPA. Помните, что это может быть невозможно из-за проблем с зависимостями.
РЕДАКТИРОВАТЬ: Я только что видел, что на ссылке, которую вы упомянули https://launchpad.net/~ondrej/+archive/php5-oldstable указано, где он содержит сборки Lucid!
Чтобы установить этот PPA в вашу систему, сначала удалите старый ppa из вашей системы, а затем выполните:
sudo add-apt-repository ppa:ondrej/php5-oldstable
sudo apt-get update
sudo apt-get upgrade