Установка ZendOptimizer

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Zend Optimizer - это серверный модуль PHP для запуска скриптов, которые закодированы с помощью Zend Encoder и Zend SafeGuard Suite

Установить Zend Optimizer можно только для PHP 5.2, PHP 5.1 и ниже версий. Для php 5.3 - нет рабочей версии


Версия Zend Optimizer

Посмотреть версию Zend Optimizer и скачать его можно на сайте:

Актуальная версия на 04.02.2012: 3.3.9


Установка Zend Optimizer для php 5.1 на CentOS 5

Пример для CentOS 5.7 (php 5.1)


Зайдите на сервер по ssh.
Определите версию php и архитектуру ОС:

[root@anton /]# uname -a
 Linux anton.iphoster.ru 2.6.18-194.8.1.el5.028stab070.4 #1 SMP Tue Aug 17 19:11:52 MSD 2010 i686 i686 i386 GNU/Linux
 [root@anton /]# php -v
 PHP 5.1.6 (cli) (built: Feb  2 2012 18:24:47)
 Copyright (c) 1997-2006 The PHP Group
 Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

Определили, PHP - 5.1, архитектура - x86

Перейдите в директорию /root и загрузите модуль для Вашей архитектуры ОС:
Для 32-разрядных операционных систем (архитетура i386/i686/x86)

# 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 <br />


Распакуйте архив:

[root@anton ~]# tar -xzvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz


Определите, где расположен файл php.ini

[root@anton ~]# php -i | grep php.ini
 Configuration File (php.ini) Path => /etc/php.ini

Скопируйте модуль Zend в /usr/lib/. Важно 5_1 - означает, что версия PHP - 5.1

[root@anton ~]# cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_1_x_comp/ZendOptimizer.so /usr/lib/

Подключите Zend:

[root@anton ~]# echo "zend_extension=/usr/lib/ZendOptimizer.so" >> /etc/php.ini

Перезапустите Apache:

[root@anton ~]# /etc/init.d/httpd restart

Проверка наличия Zend

Выполните команду:

[root@anton ~]# php -i | grep Zend
 Zend Extension => 220051025
 Zend Memory Manager => enabled
 This program makes use of the Zend Scripting Language Engine:
 Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
    with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
 Zend Optimizer
 Zend Loader => enabled

либо:

[root@anton ~]# php -m | grep Zend
 Zend Optimizer
 [Zend Modules]
 Zend Optimizer
 [root@anton ~]# php -v | grep Zend
 Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
    with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies