Насколько вероятно, что вы порекомендуете FirstVDS своим друзьям?
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
×
ВЫ ПОСТАВИЛИ НАМ 8 ИЗ 10. Подарок за любой комментарий!
×
«Хостер года»Национальная премия ЦОДы.рф
FirstVDS обладатель национальной премии ЦОДы.рф 2020/2021 в номинации «Хостер года»

FIRST VDS

Самый популярный VDS-хостинг в России

Установка Zend Guard Loader на CentOS / Debian

Статья давно не обновлялась, поэтому информация могла устареть.

Zend Guard Loader — это runtime модуль PHP, который необходим чтобы запускать скрипты закодированныйе при помощи Zend Encoder. Это расширение PHP пришло на смену Zend Optimizer который использовался под PHP 5.2 и не совместимо с ним.

Содержание

Установка через панель ISPmanager 5

1. Перейдите в раздел "Настройки web-сервера" - "PHP", выделите нужную версию PHP и нажмите кнопку "Расширения"

Pic 178.png

2. В открывшемся списке найдите zendguardloader, выделите его и нажмите кнопку "Установить" либо "Включить"

Pic 179.png

3. Напротив выбранного расширения появится значок крутящегося диска. Как только значок исчезнет, а лампочка станет жёлтой - установка завершена

Установка вручную

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

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 добавив в него строку:

  1. 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