Обновление PHP и MySQL в CentOS на vps или выделенном сервере
После установки и активации сервера на контактный email приходит уведомление о добавлении нового тикета (сообщение Центра Поддержки). В активационном тикете на vps или выделенный сервер указываются все доступы на сервер - root-доступ на сервер, доступ в панель управления хостингом (если заказывали) и прочая информация.
Приступая к работе с новым сервером, например, при установке одной из популярных CMS (Wordpress, Joomla и т.д.) Вы можете столкнуться с сообщением вида:
Как обновить PHP на VPS или выделенном сервере
Не стоит пугаться этого сообщения, дело в том, что ОС CentOS в стандартном репозитории включает в себя PHP версии 5.1.6. Если нужна более новая версия, то наиболее оптимально воспользоваться сторонними репозиториями пакетов. Рассмотрим ниже как обновить PHP до версий 5.2.x (большинство пользователей на сервере пока ставят обновления php именно версии 5.2.х для совместимости со старыми скриптами) или 5.3.x на vps или выделенном сервере.
Как обновить PHP на VPS или выделенном сервере до версий 5.2.x и 5.3.x используя репозиторий Atomic
Для обновления PHP необходимо сначала подключить репозиторий:
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
В репозитории по умолчанию ставится PHP 5.3 - это необходимо отключить, прописав следующее исключение:
exclude = php*5.3*
В секции [atomic] /etc/yum.repos.d/atomic.repo на Вашем сервере, после изменений секция [atomic] будет иметь следующий вид:
[atomic]
name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.com
mirrorlist = http://www.atomicorp.com/mirrorlist/atomic/centos-5-$basearch
#mirrorlist = http://www.atomicorp.com/channels/atomic/centos/5/mirrors-atomic
enabled = 1
priority = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt
gpgcheck = 1
exclude = php*5.3*
Обновляем PHP, вводим в консоли:
yum update php
Обновляем модуль mcrypt:
yum update php-mcrypt
После этого осталось ввести команды для проверки версии PHP и убедиться, что расширения корректно подгружаются и не возникает ошибок:
php -v
php -m
Далее, перезагружаем Apache в консоли:
/etc/init.d/httpd restart
После этого можете смело приступать к установке и работе с любой популярной CMS.
Обновление PHP и MySQL используя epel и CentALT репозитории
Для i386 архитектуры:
1. Устанавливаем epel репозиторий:
rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
2. Устанавливаем CentALT репозиторий:
rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm
Для x86_64 архитектуры:
1. Устанавливаем epel репозиторий:
rpm -ihv http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
2. Устанавливаем CentALT репозиторий:
rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm
Потом вводим команду:
yum update
И у нас на сервере уже будет mysql и php (5.2.17) обновлены.
Последние новости
Скидка на все домены Украины до 21.10.2022!
Уважаемые пользователи! Целую неделю у нас скидка -15% на регистрацию всех украинских доменов по промокоду defendersday22!Подорожание ряда украинских доменов UA ccTLD!
Уважаемые пользователи! С 1 октября 2022 нас ждет подорожание в ряде украинских доменов - in.ua, od.ua, mk.ua!Важные изменения в работе ряда украинских доменных имен!
Уважаемые пользователи! В некоторых украинских доменных зонах увеличен срок периода Redemption с 30 до 60 дней.Существенное подорожание выделенных IP-адресов (IPv4) в Германии!
Уважаемые пользователи! В Германии существенно подорожали дополнительные выделенные IP-адреса (IPv4) и IP-сети.Последнее в блоге