Centos Обновить php до 5.2.17. Upgrade php to 5.2.17 on Centos OS

Часто требуется обновить php до версии именно 5.2.17 на Centos, не все еще перешли на php 5.3.X (связано с Zend Optimizer также). В различных репозиториях Centos уже находятся пакеты именно с php-5.3.X. Поведаю простой способ обновлять php до версии 5.2.17 с репозитория atomic и себе сделаю заметку заодно (хотя если забуду, скорее всего версия php 5.2.17 уже будет не актуальна 🙂 )

Итак, подключаем к нашему Centos репозиторий atomic:
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh

он при этом просит подтвердить лицензию:

Do you agree to these terms? (yes/no) [Default: yes]


жмем Enter или набираем yes — готово. теперь в файл /etc/yum.repos.d/atomic.repo в секции [atomic] добавляем:
exclude=php*5.3.*

сохраняем файл и смело обновляем php:
yum update php && yum -y install php-mcrypt

или устанавливаем, если ставим впервые php на нужный север:
yum install php-cli php-common php-devel php php-mysql php-mcrypt php-pdo php-gd php-xml php-mbstring

ну вот собственно и все и у нас должен уже работать php 5.2.17, проверяем:

#php -v
PHP 5.2.17 (cli) (built: Jan 7 2011 08:49:48)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies

Если используется mod_php, тогда после обновления\установки ребутим apache:
apachectl graceful

2 comments on “Centos Обновить php до 5.2.17. Upgrade php to 5.2.17 on Centos OS

  1. andrey 12.01.2012 19:09

    Ооо, нашел как из Atomic поставить php 5.2 .
    exclude=php*5.3.* не писал..
    Спасибо!

  2. admin 05.02.2012 00:41

    можно прямо как параметр -x( —exclude) в yum указать:
    yum -x php*5.3.* update php

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>