Zend Guard Loader — это runtime модуль PHP, который необходим чтобы запускать скрипты закодированные при помощи Zend Encoder. Это расширение PHP пришло на смену Zend Optimizer который использовался под PHP 5.2 и не совместимо с ним.
1.Скачиваем дистрибутив
ZendGuardLoader(PHP 5.3)
32-х битная система
1 |
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz |
64-х битная система
1 |
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz |
ZendGuardLoader(PHP 5.4)
32-х битная система
1 |
# wget http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386.tar.gz |
64-х битная система
1 |
# wget http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz |
2.Настройка модуля в Centos 6(x64).Пример для PHP 5.3
Распаковываем архив и выставляем корректные права
1 |
# tar xvfz ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz -C /usr/lib64/php/ |
1 |
# chmod -R 755 /usr/lib64/php/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/ |
Подключаем загрузку модуля
1 |
# nano /etc/php.d/zend.ini |
1 |
zend_extension=/usr/lib64/php/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so |
Проверяем, что модуль подгружен
1 |
# php -m | grep Zend |
1 2 3 |
Zend Guard Loader [Zend Modules] Zend Guard Loader |
Перезапускаем Apache
1 |
# /etc/init.d/httpd restart |
3.Настройка модуля в Debian6(x32).Пример для PHP 5.3
Распаковываем архив и выставляем корректные права
1 |
# tar xzvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz -C /usr/lib/php5/ |
1 |
# chmod -R 755 /usr/lib/php5/ZendGuardLoader-php-5.3-linux-glibc23-i386 |
Подключаем загрузку модуля
1 |
# nano /etc/php5/conf.d/zend.ini |
1 |
zend_extension=/usr/lib/php5/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ZendGuardLoader.so |
Перезапускаем Apache
1 |
# /etc/init.d/apache2 restart |
Источник:
http://ru.ispdoc.com/index.php/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Zend_Guard