Сегодня я расскажу вам как установить Zend Optimizer — php 5.2 или Zend Guard Loader — php 5.3 (3.3.9) на вашу любимую Linux, пожалуй сразу и приступим.1) Открываем сайты Zend-а или качаем по прямой ссылке, доступный на сегодняшний день продукт:
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
2) После того как скачалось распаковываем архив
tar -xzpf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
tar -xzpf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
3) Создаем папку от куда конфиг будет брать файлы, в удобном для вас месте:
mkdir /usr/lib/Zend
4) Переносим в созданную папку с нужной нам версией PHP в удобное для нас место
mv ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/lib/Zend/ - для PHP5.2
или
mv ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so /usr/lib/Zend/ — для PHP5.3
5) Теперь нам нужно прописать это в конфиги самого PHP5
echo «zend_extension = /usr/lib/Zend/ZendOptimizer.so» > /etc/php5/conf.d/zend.ini — Это создаст файл zend.ini, от куда php режимы берут свои дополнительные конфиги.
echo «zend_extension = /usr/lib/Zend/ZendGuardLoader.so» > /etc/php5/conf.d/zend.ini
6 )Перезапускаем apache2
apache2ctl graceful — Мягкая перезагрузка и применение изменений
/etc/init.d/apache2 restart — Принудительная перезагрузка
7) Проверяем, установился ли ZendOptimizer, при помощи команды php -v примерный ответ:
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
Установка выполнялась на Debian 6 Squeeze
Также рекомендую вам установить ionCube PHP Loader, как его установить Вы прочтете по этой ссылке
Уведомление: Установка ionCube для php5.2 или php5.3 на Linux | Заметки от Экспертов и Обычных Пользователей