17.01.2012 г.

Обновление PHP и MySQL в CentOS на vps или выделенном сервере

После установки и активации сервера на контактный email приходит уведомление о добавлении нового тикета (сообщение Центра Поддержки). В активационном тикете на vps или выделенный сервер указываются все доступы на сервер - root-доступ на сервер, доступ в панель управления хостингом (если заказывали) и прочая информация.

Приступая к работе с новым сервером, например, при установке одной из популярных CMS (Wordpress, Joomla и т.д.) Вы можете столкнуться с сообщением вида:

"Your server is running PHP version 5.1.6 but WordPress requires at least 5.2.4"

Не стоит пугаться этого сообщения, дело в том, что ОС CentOS в стандартном репозитории включает в себя PHP версии 5.1.6. Если нужна более новая версия, то наиболее оптимально воспользоваться сторонними репозиториями пакетов. Рассмотрим ниже как обновить PHP до версий 5.2.x (большинство пользователей на сервере пока ставят обновления php именно версии 5.2.х для совместимости со старыми скриптами) или 5.3.x на vps или выделенном сервере.

Обновление PHP и MySQL в CentOS
Для этого Вам необходимо использовать любой удобный SSH-клиент и подключиться к серверу, используя данные из активационного тикета (root-доступ на сервер). Существует несколько способов для обновления PHP до версий 5.2.x и 5.3.x.
 
Первый способ: обновление PHP до версий 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) обновлены.
 
« Пред.   След. »
Отзывы клиентов
 

код кнопки:
Мы принимаем: Webmoney Яндекс.Деньги RBK.Деньги Visa и MasterCard Счет юр.лицам Приват 24 Z-Payment MoneyBookers Все способы оплаты
                  
Размещение сайта на Хостинг Хуторе: виртуальный хостинг | vds/vps (Украина) | vps в Европе | выделенный сервер
© 2008-2012 HostingHutor.com - Украина, Одесса. Тел/факс: +3 048 7017698  | "Бабах!" - раскрутка сайтов и поисковый маркетинг.3wave - Дизайн сайтов
Хостинг Хутор: землю - крестьянам, хостинг - вебмастерам! Гос. рег. в Украине В03№991379. П.н. №3166520272Вебмастеру в помощь - Askwebmaster