Этот репозиторий рекомендуется использовать только для обновления PHP 5.3.3 -> 5.3.29. Для обновлений на другие версии (5.4 и выше) настоятельно рекомендуется использовать репозиторий REMI, обновления пакетов для CentOS 6 в этом репозитории прекращены, а смена имени пакета в пакетном менеджере может вызвать проблемы в работе ISPmanager
# diff ffmpeg_frame.c.orig ffmpeg_frame.c 74c74 < #define FFMPEG_PHP_FFMPEG_RGB_PIX_FORMAT PIX_FMT_RGB32 --- > #define FFMPEG_PHP_FFMPEG_RGB_PIX_FORMAT AV_PIX_FMT_RGB32 # diff php_ffmpeg.h.orig php_ffmpeg.h 64c64 < #define av_frame_alloc avcodec_alloc_frame --- > #define avcodec_alloc_frame av_frame_alloc* Как установить
# yum install epel-release (обычно EPEL уже включен в большинстве случаев) # wget -O /etc/yum.repos.d/centosup7.repo http://centosup.ispsystem.info/centosup7.repo # cat centosup7.repo [centosup7] name=CentOSUp 7 Repository gpgcheck=0 enabled=1 baseurl=http://centosup.ispsystem.info/repo/7/RPMS/$basearch/ # yum install ffmpeg php-ffmpeg - Как установить 3proxy 0.8.7 c поддержкой IPv6 протокола? # yum install 3proxy or # rpm -Uvh https://centosup.ispsystem.info/repo/7/RPMS/x86_64/3proxy-0.8.7-1.el7.centos.x86_64.rpm
FAQ: - Что тут есть? - php (5.3.29), php52 (5.2.17), php54 (5.4.44), php55 (5.5.28), php56 (5.6.12), mysql55 (5.5.45), ionCube, ZendGuard, zendOpCache, 3proxy (0.8.7 с поддержкой ipv6), grub2 2.00 - Как пользоваться? - # wget -O /etc/yum.repos.d/centosup.repo http://centosup.ispsystem.info/centosup.repo # yum makecache # cat /etc/yum.repos.d/centosup.repo [centosup] name=CentOSUP Repository gpgcheck=0 enabled=1 baseurl=http://centosup.ispsystem.info/repo/$basearch/ Также должен быть подключен репозиторий EPEL (ISPmanager его ставит, если чистый сервер: yum install epel-release ) - Как обновить 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 # yum install yum-plugin-replace # yum replace php-common --replace-with=php56-common * PHP Downgrade 5.3.3 to 5.2.17 (experimental) # yum install yum-plugin-replace # yum replace php-common --replace-with=php52-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-5.0.18-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 - Как поставить ZendOpCache - # yum install php-pecl-zendopcache // yum install php54-pecl-zendopcache // yum install php55-pecl-zendopcache or (for 5.3.3 default) # yum install php-pear # rpm -ivh http://centosup.ispsystem.info/repo/x86_64/php-pecl-zendopcache-7.0.5-1.el6.x86_64.rpm - Как поставить 3proxy - # yum install 3proxy or # rpm -Uvh https://centosup.ispsystem.info/repo/x86_64/3proxy-0.8.7-1.el6.x86_64.rpm - Как поставить grub2 на CentOS 6 - # yum install grub2 | yum install https://centosup.ispsystem.info/repo/x86_64/grub2-2.00-1.el6.x86_64.rpm # /opt/grub2/sbin/grub-mkconfig -o /boot/grub/grub.cfg # /opt/grub2/sbin/grub-install /dev/sda - А будет ли i386? - 32 битные ОСи должны умереть - тут только 64 **** - Как сделать самому такой же репозиторий? - Читать http://news.bayrepo.net/sborka-paketov-pod-centos-sozdanie-sobstvennogo-repozitoriya/ Ставим mock Добавляем пользователя 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* Browse files / Просмотр репозитория