FastNetMon

Monday 26 October 2009

Установка Zend Optimizer на Debian / CentOS

Переходим /tmp, чтобы случайно не замусорить систему :)

cd /use/src


Для 32 битного Линукса делаем следующее:

wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
tar -xf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
cd ZendOptimizer-3.3.9-linux-glibc23-i386


А для 64 битного следующее:

wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
tar -xf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
cd ZendOptimizer-3.3.9-linux-glibc23-x86_64


mkdir /opt/zend
mv data/5_2_x_comp/ZendOptimizer.so /opt/zend/


А чтобы подключить его на Дебияне достаточно в файл:
vi /etc/php5/conf.d/zend.ini


(а на Centos 5 в файле /etc/php.ini, в самом низу) поместить строки:
zend_extension=/opt/zend/ZendOptimizer.so


Перезапускаем Апача:
/etc/init.d/apache2 restart


Либо юзаем скрипт для Дебияна (только 64 битная версия):

wget http://fastvps.googlecode.com/svn/trunk/scripts/install_zend_debian.sh
sh install_zend_debian.sh

7 comments :

  1. Большое тебе человеческое спасибо!!!

    ReplyDelete
  2. Любопытный вариант для Центоса:
    http://www.question-defense.com/2009/06/06/linux-centos-5-server-yum-repository-to-install-zend-optimizer

    Внимание! Просит переставить некоторые пакеты со своего репа:
    Installing:
    php-zend-optimizer x86_64 1:3.3.9-1.el5.art atomic 2.0 M
    Installing for dependencies:
    autoconf noarch 2.59-12 base 647 k
    automake noarch 1.9.6-2.1 base 484 k
    imake x86_64 1.0.2-3 base 319 k
    m4 x86_64 1.4.5-3.el5.1 base 171 k
    php-devel x86_64 5.2.13-1.el5.art atomic 579 k
    Updating for dependencies:
    php x86_64 5.2.13-1.el5.art atomic 1.3 M
    php-cli x86_64 5.2.13-1.el5.art atomic 2.4 M
    php-common x86_64 5.2.13-1.el5.art atomic 274 k
    php-eaccelerator x86_64 1:5.2.13_0.9.6-4.el5.art atomic 113 k
    php-mbstring x86_64 5.2.13-1.el5.art atomic 1.1 M
    php-mysql x86_64 5.2.13-1.el5.art atomic 85 k
    php-pdo x86_64 5.2.13-1.el5.art atomic 65 k

    ReplyDelete
  3. UPD:

    в условиях того, что в бортовых репо Центос версия php 5.1, а не 5.2, то нужно поправить:

    --- mv data/5_2_x_comp/ZendOptimizer.so /opt/zend/
    +++ mv data/5_1_x_comp/ZendOptimizer.so /opt/zend/

    ReplyDelete
  4. Предлагаю только другой путь вместо /opt:
    /usr/lib/php5/20060613

    ReplyDelete
  5. Ну, я привык класть бинарные / сторонний софт в сторону. Не хочу я его в системную папку :)

    ReplyDelete

Note: only a member of this blog may post a comment.