Обновление php 5.1 до 5.2

Пришлось обновлять все же php с 5.1 на 5.2 на CentOS, по технической необходимости. Поскольку в стандартных репозиториях CentOS 5.5 его по прежнему нет, то пришлось пользоваться рекомендуемыми 🙂
Итак, PHP 5.1 To 5.2


# rpm -qa |grep php

php-common-5.1.6-15.el5.i386
php-cli-5.1.6-15.el5.i386
php-5.1.6-15.el5.i386
php-pdo-5.1.6-15.el5.i386
php-bcmath-5.1.6-15.el5.i386
php-ldap-5.1.6-15.el5.i386
php-devel-5.1.6-15.el5.i386
php-gd-5.1.6-15.el5.i386
php-xml-5.1.6-15.el5.i386
php-mbstring-5.1.6-15.el5.i386
php-mysql-5.1.6-15.el5.i386
php-dba-5.1.6-15.el5.i386

Добавляем репозиторий, создаем ваши любимым редактором файл /etc/yum.repos.d/CentOS-Testing.repo
и пишем в него следующее:

[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
includepkgs=php*

Затем обновляем php

# yum update

И перезапускаем апач:

# service httpd restart

Для проверки работы создаем в www директории файлик 1.php, пишем в нем


и открываем в браузере.
В консоли смотрим установленные пакеты:

# rpm -qa |grep php
php-pear-Net-URL-1.0.15-1.el5.centos
php-pear-Net-Sieve-1.1.5-2.el5.centos
php-pear-Date-1.4.7-2.el5.centos
php-pear-Log-1.9.13-1.el5.centos
php-cli-5.2.10-1.el5.centos
php-mhash-5.2.9-2.el5.centos.3
php-mysql-5.2.10-1.el5.centos
php-dba-5.2.10-1.el5.centos
php-ncurses-5.2.10-1.el5.centos
php-xml-5.2.10-1.el5.centos
php-pear-Auth-SASL-1.0.2-4.el5.centos
php-pecl-memcache-2.2.3-1.el5_2
php-pear-MDB2-Driver-mysql-1.4.1-3.el5.centos
php-5.2.10-1.el5.centos
php-mcrypt-5.2.9-2.el5.centos.3
php-odbc-5.2.10-1.el5.centos
php-soap-5.2.10-1.el5.centos
php-ldap-5.2.10-1.el5.centos
php-devel-5.2.10-1.el5.centos
php-pear-Net-Socket-1.0.8-1.el5.centos
php-pear-Net-SMTP-1.2.10-1.el5.centos
php-pear-HTTP-Request-1.4.2-1.el5.centos
php-pear-Mail-Mime-1.4.0-1.el5.centos
php-common-5.2.10-1.el5.centos
php-mssql-5.2.9-2.el5.centos.3
php-tidy-5.2.9-2.el5.centos.3
php-mbstring-5.2.10-1.el5.centos
php-xmlrpc-5.2.10-1.el5.centos
php-bcmath-5.2.10-1.el5.centos
php-pear-1.8.1-2.el5.centos
php-pear-MDB2-2.4.1-2.el5.centos
php-pear-DB-1.7.13-1.el5.centos
php-pear-Mail-1.1.14-1.el5.centos
php-pear-File-1.2.2-1.el5.centos
php-pdo-5.2.10-1.el5.centos
php-readline-5.2.9-2.el5.centos.3
php-pgsql-5.2.10-1.el5.centos
php-imap-5.2.10-1.el5.centos
php-gd-5.2.10-1.el5.centos
php-snmp-5.2.10-1.el5.centos

а также:

# php -v
PHP 5.2.10 (cli) (built: Nov 13 2009 11:24:03)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

Комментарии 1

  • После обновления из c5-testing можно обновлять оттуда же httpd и другие модули до боле свежих версий этого репозитория?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *