9 октября 2011 г.

Установка php 5.2.17 в CentOS 6

Для начала подключаем репозиторий atomic:


wget -q -O - http://www.atomicorp.com/installers/atomic |sh
После этого редактируем файл /etc/yum.repos.d/atomic.repo , чтобы у нс получился примерно такой текст:

[atomic]
name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.com
mirrorlist = http://www.atomicorp.com/mirrorlist/atomic/centos-6-$basearch
#mirrorlist = http://www.atomicorp.com/channels/atomic/centos/6/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*
Также необходимо добавить строку
 exclude=php*5*3*
в конец каждой секции в файле CentOS-Base.repo , чтобы получилось примерно так:

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
exclude=php*5*3*
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
exclude=php*5*3*
После этого можем устанавливать php как обычно:
# yum install php
После этого убедимся, что устанавливается php версии 5.2.17:
======================================================================================================================================
 Package                          Arch                      Version                                  Repository                  Size
======================================================================================================================================
Installing:
 php                              i686                      5.2.17-1.el6.art                         atomic                     1.1 M
Installing for dependencies:
 apr                              i686                      1.3.9-3.el6_0.1                          updates                    129 k
 apr-util                         i686                      1.3.9-3.el6_0.1                          updates                     89 k
 apr-util-ldap                    i686                      1.3.9-3.el6_0.1                          updates                     15 k
 httpd                            i686                      2.2.15-5.el6.centos                      base                       813 k
 httpd-tools                      i686                      2.2.15-5.el6.centos                      base                        68 k
 mailcap                          noarch                    2.1.31-1.1.el6                           base                        27 k
 php-cli                          i686                      5.2.17-1.el6.art                         atomic                     2.1 M
 php-common                       i686                      5.2.17-1.el6.art                         atomic                     256 k
Transaction Summary
======================================================================================================================================
Install       9 Package(s)
Upgrade       0 Package(s)
Total download size: 4.6 M
Installed size: 14 M
Is this ok [y/N]:


1 коммент.:

Александр комментирует...

Сейчас так не получится, но если нужно все таки поставить попробуйте так http://unixserv.tk/linux/centos-6-ustanovka-php-5-2-17-iz-repozitoriya.html

Отправить комментарий