Установка Zend Optimizer из исходников на freeBSD

Установка Zend Optimizer из исходников на freeBSD

Zend Optimizer — это модуль для  пхп, который дает возможность осуществлять запуск закодированных с помощью Zend Encoder и Zend SafeGuard Suite PHP-скриптовКачаем Zend Optimizer но перед этим нам нужно узнать версию и разрядность системы:

# uname -a
Так как у меня FreeBSD 9.2 и разрядность i386, то я скачаю этот архив:
Если у вас пхп 4.2-5.2 качаем этот архив:
# wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
Если как у меня, php 5.3.x, то для этой версии ПХП нет зендовского оптимизера, то решением служит Zend Guard Loader:
Для x86-x64 битной архитектуры:
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
Для i386:
# wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz
Нужно определить какая версия PHP у Вас установлена.
Так как я ставил php из исходниковто мне нужно выполнить команду:
# /usr/local/php5/bin/php -v
Получим что то типа этого:
PHP 5.3.27 (cli) (built: Nov 16 2013 20:13:05)
Copyright (c) 1997-2013 The PHP Group
И так, у меня пхп 5.3.27 и мне нужно скопировать модуль для этой версии php, в папке будут лежать для разных версий но сперва распакуем архив:
# tar xvzf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
# cd ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz/php5.3.x/
# mkdir /usr/local/lib/php5
# cp ZendGuardLoader.so /usr/local/lib/php5/
Модуль был скопирован, но еще осталось его подключить для этого нужно дописать пару строк в php.ini:
# ee /usr/local/php5/lib/php.ini
zend_extension= /usr/local/lib/php5/ZendGuardLoader.so
zend_loader.enable=1
Осталось только перезапустить сам апач:
# /usr/local/apache2/bin/apachectl restart
Установка Zend Optimizer из исходников на freeBSD завершена используйте =)

One thought on “Установка Zend Optimizer из исходников на freeBSD

  1. У меня команда # uname -a выдаёт:

    FreeBSD promintelgroup.ru 8.2-STABLE FreeBSD 8.2-STABLE #0 r112:113: Mon Dec 19 08:17:00 IRKT 2011 root@freebsd8-amd64.ispsystem.net:/root/src/sys/amd64/compile/ISPSYSTEM amd64

    Тоесть я так понимаю, стоит FreeBSD 8.2, amd64, а так же PHP Version 5.2.17 (узнал через phpinfo();)

    Вы не могли бы мне подсказать, где я могу взять ссылку для этой сборки? Что то перерыл уже пол интернета, никак найти не могу

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.