Установка Zend Optimizer на CentOS 5

На сайте http://www.zend.com/en/products/guard/downloads мы можем увидеть, что версии Optimizer'а только для php 5.2 и ниже. Кстати, чтобы скачать через их сайт придётся зарегистрироваться. но нам это не нужно.

Итак, качаем исходники.
Для 32-разрядных операционных систем (архитектура i386/i686):
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
Для 64-битной архитектуры (x86_64/amd64):
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

Распаковываем архив. Для 32-разрядной:
tar xzvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
или для 64:
tar xzvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz

В архиве в папке ./data/находятся модули для разных версий от 4.0 до 5.2. Лучше всего скопировать нужный модуль ко всем остальным модулям. В моём случае с x86_64 архитектурой и php версии 5.2.17 - в /usr/lib64/php/modules/.

Не забывайте, что важна не только архитектура, но и версия php

cp ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/lib64/php/modules/

Соответственно, если у Вас 32-разрядная система и версия php ниже - просто уберите цифры 64 в папке ./lib/ и поменяйте версию на нужную (4_x_x; 5_x_x).

После чего следует отредактировать файл конфигурации PHP /etc/php.ini и добавить в него строку для загрузки модуля:

[Zend]
zend_extension=/usr/lib64/php/modules/ZendOptimizer.so

Перезапускаем веб-сервер Apache:
/etc/init.d/httpd restart

Смотрим на результат:

php -v
PHP 5.2.17 (cli)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

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

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
Target Image