Купить SSD Хостинг   

WebHelpCenter.ru Все что может пригодится вебмастеру, администратору сервера, хостинга, программисту и новичку в интернете

Сети
Поиск по сайту
Разделы сайта
Подробнее о...
Календарь
«    Январь 2018    »
ПнВтСрЧтПтСбВс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Архив новостей
Полезное
Облако тегов
Популярные новости
Скачать Игры бесплатно
Скачать alawar Игры бесплатно
Друзья
Самое дорогое

Как установить phpSHIELD Loaders на Linux сервер

Расскажу как легко и просто установить phpSHIELD Loaders на сервер или VPS под управление CPanel. Для других систем управления, пути к файлам могут отличатся, но смысл один и тот же. Думаю что можете установить 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
Опубликовал admin, 31-05-2010, 00:19 | | Печать
 (голосов: 2)