как обновить c php 5.3.3 до php 5.3.10 или выше?

Также должен быть подключен EPEL (ISPmanager его ставит)

– Как обновить PHP и другой софт?

* PHP до 5.3.29 (joomla его хочет)

# yum update php-\*

* PHP до 5.4

# yum install yum-plugin-replace
# yum replace php-common –replace-with=php54-common

* PHP до 5.5

# yum install yum-plugin-replace
# yum replace php-common –replace-with=php55-common

* PHP до 5.6 (not tested (!) yet)

# yum install yum-plugin-replace
# yum replace php-common –replace-with=php56-common

* MySQL до 5.5

# yum install yum-plugin-replace
# rpm -e –nodeps mysql-libs
# yum install compat-mysql51
# yum replace mysql –replace-with=mysql55
# yum install mysql55-server

– Как поставить ionCube loader?

# yum install php-ioncube-loader / php54-ioncube-loader / php55-ioncube-loader / php56-ioncube-loader
* Если оригинальный системный PHP 5.3.3, то просто поставить пакет:
# rpm -ivh http://centosup.ispsystem.info/repo/x86_64/php-ioncube-loader-4.7.3-1.el6.x86_64.rpm

– Как поставить Zend Guard Loader?

# yum install php-zendguard // yum install php54-zendguard
or (for 5.3.3)
# rpm -ivh http://centosup.ispsystem.info/repo/x86_64/php-zendguard-5.5.0-1.el6.x86_64.rpm

– А будет ли i386?
– 32 битные ОСи должны умереть – тут только 64

– Как сделать самому такой же?
– Читать http://news.bayrepo.net/sborka-paketov-pod-centos-sozdanie-sobstvennogo-repozitoriya/
Ставим mock, настраиваем чуть-чуть /etc/mock/site-defaults.cfg

config_opts[‘use_host_resolv’] = False
config_opts[‘files’][‘etc/hosts’] = “82.146.33.240 centosup.ispsystem.info centosup”
config_opts[‘files’][‘etc/resolv.conf’] = “nameserver 188.120.247.2”
config_opts[‘internal_setarch’] = True
config_opts[‘plugin_conf’][‘ccache_enable’] = False
config_opts[‘plugin_conf’][‘package_state_enable’] = False
config_opts[‘macros’][‘%packager’] = ‘Centos Update (CentUp) ‘
config_opts[‘macros’][‘%debug_package’] = ‘%{nil}’

Добавляем пользователя
useradd -s /bin/bash mock -g mock

У него в директории создаем src srpms rpms

Сборка
mock –buildsrpm –spec=src/php-5.3.28/php53.spec –sources=src/php-5.3.28 –resultdir=srpms
mock –rebuild srpms/php-5.3.28-1.el6.src.rpm –resultdir=rpms

Сборка со своим репозиторием /etc/mock/centosup-6-x86_64.cfg (для php54-pecl-apc итп)
CONFIG=centosup-6-x86_64
mock -r $CONFIG –buildsrpm …

Готовые rpmки кладем в /var/www/repo/каталог
createrepo SRPMS ; createrepo x86_64

от http://centosup.ispsystem.info/

Залишити відповідь