Сейчас 127 заметки.

Установка Ioncube Loader 4.4.1 на сервер Linux(Debian): различия между версиями

Материал из ЗАметки
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
[[Как в bash узнать 32 или 64 битная linux система?]]
+
[[Как в bash узнать 32 или 64 битная linux система?|Узнаем битность системы]], затем переходим на [http://www.ioncube.com/loaders.php официальный сайт] incube loader и скачиваем нужный архив. Например, у нас 32 битная система Debian, и по этому мы скачиваем [http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz этот] архив, либо выполняем команду:
 +
 
 +
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
 +
 
 +
анатрим
 +
  tar -xvf ioncube_loaders_lin_x86.tar.gz
 +
 
 +
смотрим версию php командой
 +
 
 +
  php -v
 +
 
 +
 
 +
PHP 5.3.3-7+squeeze14 with Suhosin-Patch (cli) (built: Aug  6 2012 14:18:06)
 +
Copyright © 1997-2009 The PHP Group
 +
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies
 +
with XCache v1.3.0, Copyright © 2005-2009, by mOo
 +
with Zend Guard Loader v3.3, Copyright © 1998-2010, by Zend Technologies
 +
 
 +
 
 +
Создаем отдельную директорию
 +
 
 +
cp /usr/lib/php5/20090626+lfs/ioncube
 +
 
 +
Копируем в нее модули соответствующие версии PHP. В нашем случае - два файла из архива ioncube_loader_lin_5.3.so и ioncube_loader_lin_5.3_ts.so
 +
 
 +
В файл php.ini
 +
 
 +
nano /etc/php5/apache2/php.ini
 +
 
 +
добавляем следующие строки:
 +
zend_extension = /usr/lib/php5/ioncube/ioncube_loader_lin_5.3.so
 +
zend_extension_ts = /usr/lib/php5/ioncube/ioncube_loader_lin_5.3_ts.so
 +
 
 +
Cохраняем изменения в файле клавишами CTRL+O и перезагружаем [[Настройка домашнего Web-сервера на Debian 6.0|web-сервер]] Apache:
 +
 
 +
/etc/init.d/apache2 restart
 +
 
 +
Смотрим что у нас теперь получилось
 +
 
 +
php -v
 +
 
 +
PHP 5.3.3-7+squeeze14 with Suhosin-Patch (cli) (built: Aug  6 2012 14:18:06)
 +
Copyright © 1997-2009 The PHP Group
 +
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies
 +
with the ionCube PHP Loader v4.2.2, Copyright © 2002-2012, by ionCube Ltd., and
 +
with XCache v1.3.0, Copyright © 2005-2009, by mOo
 +
with Zend Guard Loader v3.3, Copyright © 1998-2010, by Zend Technologies

Текущая версия на 17:28, 12 октября 2013

Узнаем битность системы, затем переходим на официальный сайт incube loader и скачиваем нужный архив. Например, у нас 32 битная система Debian, и по этому мы скачиваем этот архив, либо выполняем команду:

wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

анатрим

 tar -xvf ioncube_loaders_lin_x86.tar.gz

смотрим версию php командой

 php -v


PHP 5.3.3-7+squeeze14 with Suhosin-Patch (cli) (built: Aug  6 2012 14:18:06)
Copyright © 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies
with XCache v1.3.0, Copyright © 2005-2009, by mOo
with Zend Guard Loader v3.3, Copyright © 1998-2010, by Zend Technologies


Создаем отдельную директорию

cp /usr/lib/php5/20090626+lfs/ioncube

Копируем в нее модули соответствующие версии PHP. В нашем случае - два файла из архива ioncube_loader_lin_5.3.so и ioncube_loader_lin_5.3_ts.so

В файл php.ini

nano /etc/php5/apache2/php.ini

добавляем следующие строки:

zend_extension = /usr/lib/php5/ioncube/ioncube_loader_lin_5.3.so
zend_extension_ts = /usr/lib/php5/ioncube/ioncube_loader_lin_5.3_ts.so

Cохраняем изменения в файле клавишами CTRL+O и перезагружаем web-сервер Apache:

/etc/init.d/apache2 restart

Смотрим что у нас теперь получилось

php -v
PHP 5.3.3-7+squeeze14 with Suhosin-Patch (cli) (built: Aug  6 2012 14:18:06)
Copyright © 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies
with the ionCube PHP Loader v4.2.2, Copyright © 2002-2012, by ionCube Ltd., and
with XCache v1.3.0, Copyright © 2005-2009, by mOo
with Zend Guard Loader v3.3, Copyright © 1998-2010, by Zend Technologies