Для других систем управления, пути к файлам могут отличатся, но смысл один и тот же. Думаю что можете установить phpSHIELD Loaders на любую систему разновидностей Linux или даже Windows Server.
Не многие используют скрипты закодированные phpSHIELD, но все же такие встречаются и данная статья может пригодится.
Приступим. Установка phpSHIELD Loaders
1. Заходим на сервер по средством SSH и выполняем следующие команды
[/]# cd /usr/src/
В браузере открываем сайт разработчика http://www.phpshield.com/loaders/
Надеюсь вы знаете какая у вас система установлена :), выбираем файл и копируем ссылку в буфер под свою ОС Linux (например просто Linux 32-bit)
2. Качаем ZIP архив с помощью команды wget
[/usr/src]# wget http://www.phpshield.com/loaders/ixed4.lin.x86-32.zip
Распаковываем
[/usr/src]# unzip ixed4.lin.x86-32.zip
Смотрим на распакованные файлы
[/usr/src]# ll
ixed.4.3.lin
...
ixed.5.2.lin
ixed.5.2ts.lin
ixed.5.3.lin
ixed.5.3ts.lin
3. Узнаем версию PHP установленную на сервере
[/usr/src]# php -v
PHP 5.2.12 (cli) (built: Feb 19 2010 08:46:32)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with the ionCube PHP Loader v3.3.14, Copyright (c) 2002-2010, by ionCube Ltd., and
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies
4. Узнаем путь расположению подгружаемых PHP модулей
[/usr/src]# php -i | grep extension_dir
extension_dir => /usr/local/lib/php/extensions/no-debug-non-zts-20060613 => /usr/local/lib/php/extensions/no-debug-non-zts-20060613
так как мы находимся в директории /usr/src и если вы ее не меняли то выполняем копирование файла для вашей версии PHP
5. Копируем файл ixed.5.2.lin в директорию с расширениями /usr/local/lib/php/extensions/no-debug-non-zts-20060613
[/usr/src]# cp ixed.5.2.lin /usr/local/lib/php/extensions/no-debug-non-zts-20060613/
Теперь нам нужно подгрузить это расширение в PHP
6. Узнаем место расположение вашего php.ini файла
[/usr/src]# php -i | grep php.ini
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini
7. Редактируем файл /usr/local/lib/php.ini и добавляем extension="ixed.5.2.lin"
[/usr/src]# vi /usr/local/lib/php.ini
находим строки extension=
скорее всего ближе к концу файла
Добавляем в вша php.ini следующее
extension="ixed.5.2.lin"
Сохраняем и выходим из редактора. Перезапускаем Apache HTTP-сервер
[/usr/src]# service httpd restart
Проверяем, подгрузился ли модуль
[/usr/src]# php -i grep phpSHIELD
phpSHIELD Support => enabled
Готово! The End
Теперь можете работать со своим скриптом
Если при при проверке, ничего не выдало, то читаем инструкцию еще раз и смотрим что вы сделали не так.
На момент установки phpSHIELD Loaders на сервере уже был установлен SourceGuardian, т.е. если у вас его нет, то может и не заработать phpSHIELD, тогда вам нужно будет его установить, это можно сделать через EasyApache (Apache Update) в вашем WHM