Установка Zend Optimizer на php 5.3.3 в Debian (Ubuntu)
Поставил себе на тестовом сервере php 5.3.3 и понадобилась поставить Zend Optimizer, и оказывается что последняя версия Zend Optimizer 3.3.9 работает только на PHP (4.3.x, 4.4.x, 5.0.x, 5.1.x, 5.2.x).
Теперь для версии php 5.3.3 надо ставить Zend Guard Loader (Runtime for PHP 5.3).
Внимание если стоял Zend Optimizer то его удаляем.
Пакеты можно взять здесь: Linux 32 bit (Debian based) … 386.tar.gz Linux 64 bit (Debian based) … 64.tar.gz Linux 32 bit (Redhat based) … 386.tar.gz Linux 64 bit (Redhat based) … 64.tar.gz Windows zip
$ wget http://downloads.zend.com/guard/5.1.0EA/ZendGuardLoader-php-5.3-linux-deb-x86_64.tar.gz
$ tar -xzf ZendGuardLoader-php-5.3-linux-deb-i386.tar.gz
$ mkdir /usr/lib/php5/zend
$ cp ZendGuardLoader-php-5.3-linux-deb-i386/lib/loader/php-5.3.x/ZendGuardLoader.so /usr/lib/php5/zend
Cоздаем файл zend.ini в директории /etc/php5/conf.d Читать далее…
Почтовый сервер — связка Exim + Dovecot + PostfixAdmin
Поднимем собственный почтовый сервера на Debian 6.0.4 «Squeeze» — главным компонентом которого будет MTA Exim, который будет заниматься приемом-отправкой почты и скармливанием её различным фильтрам и MUA Dovecot. В интеренете очень много хвалебных отзывов о его «гибкости и надёжности, производительности и безопасности», сам с ним я встречаюсь в первые, поэтому если что сильно не пинайте.
Для начало настроим связку MTA Exim + MUA Dovecot + веб-админка PostfixAdmin (сам админка для Postfix, но это непринципиально, так как проста и удобна), потом подключим к нашей связке SpamAssassin и ClamAV для проверки на спам и вирусы соответственно.
В базовой комплектации Debian Exim идёт в «лёгкой» сборке (exim4-daemon-light),но для того, что б использовать расширенные возможности (просмотр данных LDAP, sqlite, PostgreSQL и MySQL, аутентификацию SASL и SPA SMTP, модуль сканирования содержимого для интеграции антивирусных сканеров и spamassassin)
необходим heavy-пакет — exim4-daemon-heavy.
Сюда до кучи ставим остальные пакеты, которые нам понадобиться, предполагаю что MySQL и Apache … Прошу прошения допишу чуть попозже. Читать далее…
«Еще так же обращаю внимания что при обновлении php можно легко отключить eaccelerator.»
Вот на это я и попал, когда сделал себе на обновления Debian Squeeze 6.0.4.
После обновления упал eAccelerator, в логах следующие мне выдавал: $ php -v
[eAccelerator] This build of «eAccelerator» was compiled for PHP version 5.3.3-7+squeeze3. Rebuild it for your PHP version (5.3.3-7+squeeze8) or download precompiled binaries.
Решения данной проблемы — удаляем уже собранный модуль eaccelerator.so: rm /usr/lib/php5/20090626+lfs/eaccelerator.so
Cмотрим и изменяем в файле /usr/include/php5/main/php_version.h
#define PHP_VERSION «5.3.3-7+squeeze3″
на нашу версию
#define PHP_VERSION “5.3.3-7+squeeze8″
или повторно ставим: $ aptitude install php5-dev
который сам всё обновит. Читать далее…
Проект Debian представляет четвёртое по счёту обновление стабильной ветки Debian 6.0 Squeeze. Как обычно, обновление представлено в основном устранением уязвимостей наряду с устранением некоторых серьёзных проблем.
Следует помнить, что данное обновление не является новой версией дистрибутива, и вносит изменения лишь в некоторое количество пакетов. Это означает, что не следует выбрасывать уже имеющиеся носители (CD или DVD), а достаточно лишь обновить систему обычным образом после установки. Также напомню, что для систем с ограниченным доступом к сети доступны образы дисков, содержащие полный набор обновлённых пакетов с момента выхода Debian 6.0.0.Пользователи, которые регулярно устанавливают обновления из репозитория security.debian.org, не столкнутся с необходимостью загружать большое количество пакетов, поскольку они уже получили эти обновления ранее. В ближайшее время обновлённые образы установочных носителей будут доступны по обычным адресам. Для обновления системы нужно убедиться, что в файле /etc/apt/sources.list (либо одном из файлов в каталоге /etc/apt/sources.list.d/) содержится адрес одного из зеркал, после чего последовательно выполнить команды.