пятница, 4 сентября 2015 г.

Обновление PHP 5.3 на 5.4, 5.5 и 5.6 из репозитория atomic и remi

В связке CentOS 6 и ISPmanager 5 по умолчанию ставится версия PHP 5.3 из репозитория CentOS.
Для обновления до 5.4 нужно подключить репозиторий atomic:
# wget http://www.atomicorp.com/installers/atomic
# sh atomic
# yum update php
# service httpd restart
# php -v
PHP 5.4.44 (cli) (built: Aug 10 2015 15:43:14) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

Если нужно также обновить Zend Guard Loader:
# wget http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz
# tar xzvf ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz -C /usr/lib64/php
# chmod -R 755 /usr/lib64/php/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64/
# vim /etc/php.d/zend.ini
zend_extension=/usr/lib64/php/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64/php-5.4.x/ZendGuardLoader.so

i386:
# wget http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386.tar.gz

Обновление до 5.5:
# yum install epel-release
# yum localinstall http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# yum update
# yum --enablerepo=remi,remi-php55 update

# php -v
PHP 5.5.30 (cli) (built: Oct  1 2015 09:29:18) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

IonCube Loader для PHP 5.5 и 5.6:
# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
# tar xzvf ioncube_loaders_lin_x86-64.tar.gz

i386:
# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

Пример для версии 5.6, для 5.5 аналогично:
# cp ioncube/ioncube_loader_lin_5.6.so /usr/lib64/php/modules/
# echo 'zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.6.so' > /etc/php.d/ioncube.ini

Обновление до 5.6 аналогично как и для 5.5, но вместо команды:
# yum --enablerepo=remi,remi-php55 update
нужно использовать:
# yum --enablerepo=remi,remi-php56 update

# php -v
PHP 5.6.14 (cli) (built: Sep 30 2015 14:07:43) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

Комментариев нет: