| Установка ionCube PHP Loader на FreeBSD |
|
|
|
| Статьи - Web |
|
Программный продукт ionCube PHP Loader - это PHP модуль необходимый для работы PHP-скриптов закодированных при помощи ionCube PHP Encoder, программному продукту, аналогичному Zend Optimizer. Итак, в рассмотрим его установку под операционной системой FreeBSD В Linux-дистрибутивах установка производится аналогично, за исключением того, что его загрузка прописывается в соответствующий /etc/php.ini (/etc/php5/apache/php.ini, и так далее, в зависимости от дистрибутива Linux). Зайдите на сервер по ssh с правами суперпользователя root Для начала следует определить, какая у вас версия операционной системы: ls# uname -a В данном случае, у нас FreeBSD 6.3 и x86-процессор. Нужный дистрибутив следует скачать с официального сайта по адресу http://www.ioncube.com/loaders.php, в данном случае это будет FreeBSD 6 (x86) - http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_fre_6_x86.tar.gz ls# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_fre_6_x86.tar.gz Загруженный архив содержит папку ioncube с загрузчиками для различных версий PHP, следует распаковать в /usr/local/ ls# tar xvzf ioncube_loaders_fre_6_x86.tar.gz -C /usr/local/ Далее, необходимо определить какая версия PHP установлена на сервере, самый простой способ сделать это, вызвать интерпретатор PHP (например php или php-cgi с ключем -v), например: ls# php -v В данном случае на сервере установлена версия PHP 5.2.6. Теперь следует прописать загрузку соответствующих модулей, отредактируйте файл /usr/local/etc/php/extensions.ini ls# vi /usr/local/etc/php/extensions.ini и добавьте в него следующие строки: zend_extension = "/usr/local/ioncube/ioncube_loader_fre_5.2.so" Где 5.2 - это версия PHP, следует выполнить команду ls# ls -l /usr/local/ioncube чтобы увидеть доступные имена модулей для различных версий PHP. После чего не забудье перезапустить web-сервер apache, чтобы модуль подгрузился PHP для PHP работающего в режиме как модуль apache: ls# apachectl restart Установка IonCube Loader закончена, работоспособность модуля можно проверить скопировов файл /usr/local/ioncube/ioncube-encoded-file.php в директорию web-сайта и открыв данный URL при помощи web-браузера. |



