Установка Zend Optimizer на CentOS 6
Инструкция по развертыванию серверного модуля для запуска защищенных PHP-скриптов.
Zend Optimizer — это бесплатное серверное приложение, предназначенное для запуска PHP-скриптов, закодированных с помощью Zend Guard. Оно также повышает производительность приложений за счет оптимизации кода перед исполнением.
Предварительная проверка
Перед началом процесса необходимо убедиться, что модуль еще не установлен в системе. Для этого выполняется команда:
php -m | grep Zend
Процесс установки (для 64-битных систем)
1. Загрузка дистрибутива:
Для скачивания архива с официального сервера используется wget:
wget [http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz](http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz)
2. Распаковка архива:
tar xzvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz
3. Проверка версии PHP:
Zend Optimizer версии 3.3.9 поддерживает PHP до версии 5.2.x включительно. Проверка текущей версии выполняется командой:
php -v
4. Копирование модуля:
Файл модуля необходимо перенести в директорию расширений PHP. Для версии PHP 5.2 команда выглядит следующим образом:
cp ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp/ZendOptimizer.so /usr/lib64/php/modules/
5. Конфигурация PHP:
Путь к расширению прописывается в отдельном конфигурационном файле:
echo "zend_extension=/usr/lib64/php/modules/ZendOptimizer.so" >> /etc/php.d/zend.ini
6. Перезапуск веб-сервера:
Для применения изменений требуется перезапуск Apache:
service httpd restart
Подтверждение установки
Для проверки корректности подключения модуля повторно используется вывод списка расширений:
php -m | grep Zend
В выводе должны появиться строки Zend Optimizer и Zend Extension Manager.
Важные примечания
- Совместимость: Zend Optimizer 3.3.9 работает только с PHP 5.2 и более ранними версиями. Для PHP 5.3 и выше используется Zend Guard Loader.
- Архитектура: Убедитесь, что разрядность скачиваемого пакета совпадает с архитектурой вашей ОС (x86_64 для 64-бит).
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!