Мне честно говоря надоело каждый раз выковыривать из tar.gz нужный so и писать ini, позтому собрал для себя пакеты php-ion и php-zend с so файлами Ioncube loader и ZendOptimizer соответственно Для php 5.2.x соответственно. Пока только для архитектуры i386. Проверить можно так: yum install php-ioncube php-zend после установки php -v PHP 5.2.14 (cli) (built: Sep [...]
Архив тега ‘centos’
RPM Nginx 0.8.50 for CentOS 5 (перепечатка)
Игорь Сысоев выпустил nginx 0.8.50 Основные изменения: Добавление: директивы secure_link, secure_link_md5 и secure_link_expires модуля ngx_http_secure_link_module. Добавление: ключ -q. Спасибо Геннадию Махомеду. Исправление: при использовании кэширования рабочие процессы и могли зациклиться во время переконфигурации; ошибка появилась в 0.8.48. Исправление: в директиве gzip_disable. Спасибо Derrick Petzold. Исправление: nginx/Windows не мог посылать сигналы stop, quit, reopen, reload процессу, [...]
Убираю PHP 5.3 из репозитория (перепечатка)
С 3 сентября в репозиторий возвращается php ветки 5.2. Сложное решение, далось с трудом. Тем кому действительно нужна ветка 5.3 советую воспользоваться REMI репозиторием.
Блокируем спамеров на роутере/NAT-е (перепечатка)
Дано: Сервер выступающий в роли роутера. Задача: Идентификация и блокирование спама проходящий через данный сервер. Для решения задачи выбрал spamblock. Плюсы: На perl – легко правится под свои нужды. Автор в районе досягаемости и адекватен к просьбам пользователей. Гибко настраивается Работает как под Linux так и под FreeBSD Минусы: Минус в основном относится к tcpdump-у [...]
Monit из репозитория Epel – в сад (перепечатка)
Monit 4-й версии в репозитарии EPEL (у меня был monit-4.10.1-8) оказался напрочь неработоспособен под CentOS/RHEL. Неработоспособен это значит несовместим с RC скриптами RedHat. Т.е. когда ему декларируешь start/stop команду из /etc/init.d/, в частности для стандартного апача (/etc/init.d/httpd stop/start), то наш монит в следствии урезания каких то ENV’ов не в состоянии ни запустить ни остановить службу.
Не знаю, зачем такое старье поместили в EPEL, но к счастью в исходниках более нового monit имелся spec-файл и можно руками собрать более новую RPM….
Нам потребуется рэдхатовская утилита rpm-build (yum install rpm-build).
Качаем файло monit-5.x.x.tar.gz где то Заливаем архив в /usr/src/redhat/SOURCES. Достаем из него файл monit.spec и ложим его в /usr/src/redhat/SPECS/.
Лично я поправлял исходники и spec файл, в частности, дабы главный конф назывался не monitrc, а monit.conf. Далее
cd /usr/src/redhat/SPECS/
rpmbuild -bb monit.spec
Вуаля. Теперь у нас есть в /usr/src/redhat/RPMS/{ARCH}/ свеженький RPM монита, лишенный несовместимостей с CentOS.
RPM quagga 0.99.17 for CentOS 5 (перепечатка)
Обновил пакет quagga до последней версии 0.99.17 Скачать rpm для CentOS 5 можно здесь. Либо подключив репозиторий CentALT.
RPM vsftpd 2.3.2 ext 1 for CentOS 5 (перепечатка)
Обновил vsftpd до последней актуальной версии 2.3.2, т. к. патча для перекодировки от http://vsftpd.devnet.ru/rus/ под последнюю версию еще нет, то пришлось адаптировать патч от прошлой версии. Теперь можно в vsftpd.conf задать локальную кодировку и кодировку клиента, например так: convert_charset_enable=1 local_charset=UTF8 remote_charset=CP1251 Скачать rpm для CentOS 5 можно здесь. Либо подключив репозиторий CentALT.
RPM vsftpd 2.3.0 – ext1 for CentOS 5 (перепечатка)
Обновил vsftpd до последней актуальной версии 2.3.0, т. к. патча для перекодировки от http://vsftpd.devnet.ru/rus/ под последнюю версию еще нет, то пришлось адаптировать патч от прошлой версии. Теперь можно в vsftpd.conf задать локальную кодировку и кодировку клиента, например так: convert_charset_enable=1 local_charset=UTF8 remote_charset=CP1251 Скачать rpm для CentOS 5 можно здесь. Либо подключив репозиторий CentALT. P.S. Кто знает [...]
RPM Nginx 0.8.49 for CentOS 5 (перепечатка)
Игорь Сысоев выпустил nginx 0.8.49 Основные изменения 0.8.49: Добавление: директива image_filter_jpeg_quality поддерживает переменные. Исправление: при использовании переменной $geoip_region_name в рабочем процессе мог произойти segmentation fault; ошибка появилась в 0.8.48. Исправление: ошибки, перехваченные error_page, кэшировались только до следующего запроса; ошибка появилась в 0.8.48. Скачать rpm для CentOS 5 можно здесь. Либо подключив репозиторий CentALT.
easy php-fpm install via yum (перепечатка)
On CentOS, php-fpm can be easily installed via CentALT yum repository. This requires epel repository too and will pull down any dependencies if needed.
-
Install EPEL release:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpmrpm -Uvh http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpmyum --enablerepo=rusia --enablerepo=epel install php-fpm/etc/init.d/php-fpm start