Блог веб-разработчика: в помощь программистам

CentOS обновление PHP (php update to 5.2.x)

У меня до сегодняшнего дня на сервере стоял PHP 5.1.6, но сегодня решил обновится, столкнулся с некоторыми трудностями, но всё же нашёл решение и решил им поделиться, вдруг кто-то сейчас сидит и недоумевает как бы проапдейтить свой PHP.

Для начала добавим новый репозитарий Remi себе в систему

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm
wget http://rpms.famillecollet.com/el5.i386/remi-release-5-4.el5.remi.noarch.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

Теперь говорим системе что нам нужно обновить наш PHP именно из этого репозитория
yum --enablerepo=remi update php
Теперь смотрим нашу версию PHP

php -v
PHP 5.2.5 (cli) (built: Nov 10 2007 10:52:30)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

  • О! Сп

  • к

  • у меня руг

  • Репозитарий подключил, но не может найти файлы для обновления:
    —————————————————-
    Excluding Packages in global exclude list
    Finished
    Setting up Update Process
    Could not find update match for php
    No Packages marked for Update
    —————————————————-

  • Спасибо.
    Если набрать php -v, вываливаются сообщения с ошибками о mhash и mcrypt. Как бы это и их обновить? yum update не прокатывает.

  • Адрес репозитория remi изменился.
    Для Centos 5.3
    wget http://rpms.famillecollet.com/remi-release-5-7.el5.remi.noarch.rpm

  • Уже не актуально. Этим способом устанавливается версия PHP 5.3.*, а эта версия глючная. Как сделать PHP 5.2.* знает кто-нибудь?

You can follow any responses to this entry through the RSS 2.0 feed.