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