Zend Guard Loader — это runtime модуль PHP, который необходим для запуска скриптов, закодированных при помощи Zend Encoder. Это расширение пришло на смену Zend Optimizer, который использовался под PHP 5.2, и работает с версиями PHP с 5.3 до 5.6.
Содержание |
Установка через панель ispmanager
Перейдите в раздел «Настройки» — «Настройки PHP», выделите нужную версию PHP и нажмите кнопку «Управление расширениями».
В открывшемся списке найдите zendguardloader, выделите его и нажмите кнопку «Установить», если расширение ещё не установлено, либо «Включить».
Подтвердите включение и лампочка напротив выбранного расширения станет зелёной. Готово, установка завершена.
Установка вручную
Скачайте файл дистрибутива:
ZendGuardLoader (PHP 5.3)
32-x битная система:
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
64-x битная система:
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
ZendGuardLoader (PHP 5.4)
32-x битная система:
# wget http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386.tar.gz
64-x битная система:
# wget http://downloads.zend.com/guard/6.0.0/ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz
Подключение модуля в CentOS Linux (x64). Пример для PHP 5.3
Распакуйте и исправьте права (так как в архиве права на файлы стоят 777 и это небезопасно)
# tar xzvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz -C /usr/lib64/php/ # chmod -R 755 /usr/lib64/php/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/
Пропишите загрузку модуля в /etc/php.d/zend.ini добавив в него строку:
echo 'zend_extension=/usr/lib64/php/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so' >> /etc/php.d/zend.ini
Убедитесь что расширение загружается
# php -m
и перезапустите Apache
# /etc/init.d/httpd restart
Подключение модуля в Debian Linux (x64). Пример для PHP 5.3
Распакуйте и исправьте права (так как в архиве права на файлы стоят 777 и это небезопасно)
# tar xzvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz -C /usr/lib/php5/ # chmod -R 755 /usr/lib/php5/ZendGuardLoader-php-5.3-linux-glibc23-i386/
# echo 'zend_extension=/usr/local/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ZendGuardLoader.so' > /etc/php5/conf.d/zend.ini
Убедитесь что расширение загружается и перезапустите Apache
# php -m
# /etc/init.d/apache2 restart