Tag Archiv: php

Установка Zend Optimizer на Ubuntu 64bit

 

Zend Optimizer — единственное приложение компании Zend, распространяемое бесплатно. Являет собой серверный модуль для запуска закодированных с помощью Zend Encoder и Zend SafeGuard Suite скриптов, а также немного их ускоряющий (заявлено, что до 40 %).
Мне потребовалось для установки некоторых модулей под движек DLE версии 9.

Итак начнем, убедимся для начала, что у нас именно 64 разрядная ОС.
#uname -a
Linux red 2.6.31-20-server #58-Ubuntu SMP Fri Mar 12 05:40:05 UTC 2010 x86_64 GNU/Linux
Наличие x86_64 подтверждает наше предположение.

Перейдем в директорию /tmp:
# cd /tmp
Загрузим дистрибутив с сайта производителя для для 64-битных ОС:
# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
Распаковываем:
# tar -xzf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
Переходим в директорию ZendOptimizer-3.3.9-linux-glibc23-i386:
# cd ZendOptimizer-3.3.9-linux-glibc23-x86_64
Определяем версию PHP
# php -v
Получаем
PHP 5.2.10-2ubuntu6.5 with Suhosin-Patch 0.9.7 (cli) (built: Sep 16 2010 19:48:40)
Соответственно копируем файл для версии 5.2.xx:
# cp -rfv /ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/local/Zend/lib
Если такой /usr/local/Zend/lib путь отсутствует, то создаем каталог получения
# mkdir /usr/local/Zend/lib
В файл /etc/php5/apache2/php.ini вносим строки в секцию [Zend]:
[Zend]
zend_extension=/usr/local/Zend/lib/ZendOptimizer.so
Перезапускаем Apache командой:
# service apache2 restart
Вуаля!