UBUNTOMANIA

Ubuntu - Linux для людей

Saturday, Dec 16th

Изменен:10:42:28 AM GMT

Вы здесь: Серверы Web Zend Guard Loader (вместо Zend Optimizer)

Zend Guard Loader (вместо Zend Optimizer)

(4 Голосов)

Zend Guard

Zend Guard является решением для защиты PHP кода как интеллектуальной собственности.
Zend Guard предоставляет независимым поставщикам программного обеспечения и ИТ-менеджерам возможность безопасно распространять и управлять распространением своих PHP приложений, не раскрывая их исходный код.
Zend Optimizer является бесплатным приложением, которое раскодирует файлы закодированные с помощью Zend Guard и повышает общую производительность ваших PHP-приложений.

В основном, Zend Optimizer всегда и использовался именно с целью ускорить php приложения. Только вот последняя версия Zend Optimizer поддерживается PHP не младше версии 5.2. То есть, актуальная версия  PHP 5.3 им уже не поддерживается. В данный момент на сайте разработчика доступны старая версия Zend Optimizer и Zend Guard Loader для достаточно свежих версий Ubuntu c PHP версии 5.3.

Ускоряет ли он работу в Ubuntu php приложений, точно не известно. Но для работы некоторых CMS, типа UMI-CMS, он необходим.

Установим Zend Guard Loader (замена Zend Optimizer, который работает на PHP только до версии 5.2).

На сайте разработчика: http://www.zend.com/en/products/guard/downloads после регистрации можем скачать актуальную и подходящую под вашу платформу версию.

Установка на примере версии Zend Guard Loader (Runtime for PHP 5.3).

Понятно, что PHP Ubuntu вместе со всем LAMP уже установлены.

После скачивания, перебрасываем его на сервер каким-либо доступным образом, в директорию /tmp

Переходим в директорию /tmp и распаковываем архив.

cd /tmp
sudo tar zxvf ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

Создаем директорию для Zend Guard Loader

sudo mkdir /opt/zend

Перемещаем Zend Guard Loader

sudo mv ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz/php-5.3.x/ZendGuardLoader.so /opt/zend/

Подключаем Zend Guard Loader - редактируем в вашем Ubuntu php.ini

sudo nano /etc/php5/apache2/php.ini

Сразу после строки [PHP] добавляем строчки:

zend_extension = /opt/zend/ZendGuardLoader.so
zend_optimizer.optimization_level = 15

Сохраняем и закрываем. Перезапускаем Apache.

sudo service apache2 restart

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


Защитный код
Обновить

Share/Save/Bookmark