Назад | Перейти на главную страницу

Обновите до последней установленной версии PHP

Я только что купил новый VPS, и они по неизвестной причине установили PHP версии 5.3.3. Меня устраивает версия 5.3.X, но я считаю, что последняя версия - 5.3.29.

Я немного погуглил, но не смог найти ответ, поэтому мне было интересно, как мне обновить установку PHP до последней версии 5.3.X?

Спасибо!

RedHat не успевает за последними изменениями и только поддерживает исправления безопасности. Таким образом, вы застрянете на версии 5.3.3, пока используете RHEL / CentOS 6. Это необходимо для обеспечения стабильности корпоративных систем. Как вы сказали, вы не хотите 5.6 или что-то в этом роде.

Установите IUS Repo чтобы получить более новые версии PHP. Они устарели для своего репозитория Archive, но вы все еще можете его получить. После установки репо редактировать /etc/yum.repos.d/ius-archive.repo и установить enabled=1 для [ius-archive]

[ius-archive]
name=IUS Community Packages for Enterprise Linux 6 - $basearch - Archive
#baseurl=http://dl.iuscommunity.org/pub/ius/archive/CentOS/6/$basearch
mirrorlist=http://dmirr.iuscommunity.org/mirrorlist/?repo=ius-centos6-archive&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/IUS-COMMUNITY-GPG-KEY

Затем удалите текущий php и установите IUS.

yum remove php
yum install php53u

Если вам нужно заменить php, не удаляя ничего, что от него зависит, вы можете установить плагин yum «replace». Больше информации в Документы IUS.

yum install yum-plugin-replace
yum replace php --replace-with php53u

IUS имеет последнюю версию 5.3.29 в своем архиве, а также 5.4, 5.5 и 5.6 в своих активных репозиториях.

Простой

sudo yum update php

обновит php и его зависимости до последней версии, выпущенной CentOS.