Архив метки: CentOS 6

Установка и настройка ionCube PHP Loader на Centos 6

Centos 6

# Узнаем версию 32 или 64-бит.
# uname -a
…… i686 i686 i386 GNU/Linux
1
…… x86_64 x86_64 x86_64 GNU/Linux

Заходим во временную директорию
# cd /tmp

Качаем архив
Для 32-битных систем
# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
64:
# wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Распаковываем:
# tar xvfz ioncube_loaders_lin_x86.tar.gz

Создаем директорию:
# mkdir /usr/local/ioncube

Проверяем версию php
# php -v

PHP 5.3.3 (cli) ........

Копируем файлы:
# cp ioncube/ioncube_loader_lin_5.3* /usr/local/ioncube/

Редактируем конфиг:
# nano /etc/php.d/ioncube.ini
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.3_ts.so

Рестартим апачь:
# /etc/init.d/httpd restart

Проверяем php на работу ionCube
# php –v
PHP 5.3.3 (cli) (built: Jul 12 2013 20:21:47)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with the ionCube PHP Loader v4.4.4, Copyright (c) 2002-2013, by ionCube Ltd.

Прверяем модули php
# php -m | grep ionCube
ionCube Loader
the ionCube PHP Loader

Готово.