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
Вуаля!
а если php 5.3.3?
ОтветитьУдалитья все сделал правильно как написано здесь и получил ошибку [root@server ~]# uname -a
ОтветитьУдалитьLinux server.new-server.biz 2.6.18-238.9.1.el5 #1 SMP Tue Apr 12 18:10:13 EDT 20 11 x86_64 x86_64 x86_64 GNU/Linux
[root@server ~]# cd /tmp
[root@server tmp]# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
--2011-06-01 01:10:56-- http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
Resolving downloads.zend.com... 213.244.185.70, 213.244.185.21
Connecting to downloads.zend.com|213.244.185.70|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2839856 (2.7M) [application/x-gzip]
Saving to: `ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz.1'
100%[=========================================================================>] 2,839,856 11.2M/s in 0.2s
2011-06-01 01:10:57 (11.2 MB/s) - `ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz.1' saved [2839856/2839856]
[root@server tmp]# tar -xzf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
[root@server tmp]# cd ZendOptimizer-3.3.9-linux-glibc23-x86_64
[root@server ZendOptimizer-3.3.9-linux-glibc23-x86_64]# php -v
PHP 5.2.17 (cli) (built: May 13 2011 21:39:00)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
[root@server ZendOptimizer-3.3.9-linux-glibc23-x86_64]# cp -rfv /ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_17_comp/ZendOptimizer.so /usr/local/Zend/lib
cp: cannot stat `/ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_17_comp/ZendOptimizer.so': No such file or directory
[root@server ZendOptimizer-3.3.9-linux-glibc23-x86_64]# mkdir /usr/local/Zend/lib
mkdir: cannot create directory `/usr/local/Zend/lib': No such file or directory
[root@server ZendOptimizer-3.3.9-linux-glibc23-x86_64]# cp -rfv /ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/local/Zend/lib
cp: cannot stat `/ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so': No such file or directory
пожалусто отвертте на Email natiq-69@mail.ru