Zend Guard Loader (Optimizer)

Опубликовано:

Zend Guard представляет собой серверный модуль для интерпретатора PHP, который позволяет осуществлять запуск закодированных с помощью Zend Encoder и Zend SafeGuard Suite PHP-скриптов.
Для установки Zend Guard на свой сервер Вам необходимо загрузить нужный пакет с сайта разработчика - [urlspan]zend.com[/urlspan]. Для загрузки пакета Вам потребуется пройти регистрацию на сайте разработчика, также Вы можете скачать пакет по прямым адресам приведенным ниже.

Скачайте файл дистрибутива:

ZendGuardLoader (PHP 5.3)

# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

ZendGuardLoader (PHP 5.4)

32-x битная система:

# wget [urlspan]http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386.tar.gz[/urlspan]

64-x битная система:

# wget [urlspan]http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz[/urlspan]

Распаковываем архив:

# tar -xvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

Копируем модуль в директорию модулей PHP:

# cp ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so /usr/lib/php5/modules/
# chmod -R 755 /usr/lib/php5/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/

Редактируем файл zend.ini добавив следующие строки:

# mcedit  /etc/php5/conf.d/zend.ini

zend_extension=/usr/lib/php5/modules/ZendGuardLoader.so
zend_optimizer.optimization_level=15
########### Проверить ###############
# полный путь до модуля
zend_extension=/usr/local/lib/Zend/ZendGuardLoader.so
zend_loader.obfuscation_level_support=3
zend_loader.enable = 1
# отключить проверку лицензии (из соображений производительности)
zend_optimizer.disable_licensing = 0
# путь к файлу лицензии
zend_loader.license_path = "/var/www/user/config"
#####################################
или
# echo 'zend_extension=/usr/local/ZendGuardLoader-php-5.3-linux-glibc23-ч86_64/php-5.3.x/ZendGuardLoader.so' > /etc/php5/conf.d/zend.ini

Пеерзапускаем web-сервер Apache:

# /etc/init.d/apache2 restart

Проверяем установку:

# php -m |grep Zend

Zend Guard Loader
[Zend Modules]
Zend Guard Loader
# php -v
PHP 5.3.3-7+squeeze19 with Suhosin-Patch (cli) (built: Feb 18 2014 13:59:15)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
 with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH

Понравилась статья, расскажи о ней друзьям, нажми кнопку!