Установка PHP ionCube последней версии на CentOS 6
Прежде чем переходить к установке ionCube нужно выяснить, какая версия PHP установлена на вашем CentOS. Подключитесь по SSH и выпоните команду:
php -v |
В нашем случае установлен PHP 5.3.3:
php -v PHP 5.3.3 (cli) (built: Jul 9 2015 17:39:00) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies |
Кроме того, установите редактор nano, если у вас его нет:
yum install nano |
Загрузите в последнюю версию ionCube (перечень версий представлен на официальном сайте модуля), соответствующую релизу вашей CentOS 6:
wget http://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz |
tar xvfz ioncube_loaders_lin_x86-64.tar.gz |
Перейдите в папку ioncube:
cd ioncube |
Выполните команду ls, чтобы увидеть содержимое папки:
Здесь представлены файлы IonCube практически для каждой версии PHP (PHP 7.0 一 исключение). Меняйте приведенные ниже команды в зависимости от того, какая версия PHP установлена на CentOS. К примеру, если вы имеете дело с PHP 5.4, 5.5 или 5.6 подставьте нужное значение вместо приведенного в нашей инструкции.
Создайте папку /usr/local/lib/ioncube:
mkdir /usr/local/lib/ioncube |
Переместите в нее нужный файл IonCube:
mv ioncube_loader_lin_5.3.so /usr/local/lib/ioncube/ |
Откройте файл /etc/php.ini:
nano /etc/php.ini |
Добавьте следующую строку в секции [PHP]:
[PHP] zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.3.so |
Обязательно замените версию PHP в файле ioncube_loader_lin_5.3.so на вашу. Сохраните изменения и выполите команду, чтобы выяснить, установлен ли модуль ionCube:
php -v PHP 5.3.3 (cli) (built: Jul 9 2015 17:39:00) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.0.19, Copyright (c) 2002-2015, by ionCube Ltd. |