как обновить 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/

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