Вход или Регистрация for free!
Shiko Portal
> Начало > Новини > PHP > Как да инсталираме ionCube loader
Highlight Highlight Highlight Highlight Highlight Highlight
Добре дошли в портала за новини,мнения и развлечение!
BigBulletSoftware Explorer Portal e Free PHP CMS и Blog за всякакви теми в насока software.Можете да обсъждате ,да давате предложения и т.н.

www.board.shiko.eu
Как да инсталираме ionCube loader
Дата 28/02/2010 10:13  Автор miki  Хитове 58  Език Global
Този урок описва как да инсталирате ionCube loader допълнение в PHP. ionCube осигурява инструменти за защита на сорс кода на PHP. Обикновено PHP файла е във plain-text формат. Което означава, че всеки, който има достъп до актуалния PHP файл и може да използва текстов редактор (като vim), ще види сорс кода.

Ако професионален хакер/програмист получи достъп до целия PHP сорс код, това ще му/и позволи да намери уязвими места, които биха се използвали при атака от уеб сайтове или уеб сървъри.

Това беше причината, която накара уеб индустрията да търси кодираща система с възможности за криптиране на сорс кода, и едно от най-добрите решения в наши дни е ionCube loader. ionCube кодиращите инструменти осигуряват идеалната комбинация от максимална защита на сорс кода, без да жертвате скоростта на изпълнението, надеждността или съвместимостта с изискванията на PHP.

По подразбиране, PHP не може да разкодира кодирани с ionCube файлове. За да може да прави това трябва да инсталирате ionCube loader допълнение в PHP. Това става по следния начин:
 1. Изтеглете зареждащата програма ionCube от ioncube.com
CODE
1 wget http://downloads2.ioncube.com/loader_downloads/ ioncube_loaders_lin_x86.tar.gz
2. Извадете tar.gz файла
CODE
1 tar zxvf ioncube_loaders_lin_x86.tar.gz
3. Сменете директорията 'ioncube' и копирайте файла ioncube-install-assistant.php на уеб директория, подобна на хостинг директория
CODE
1
2
cd ioncube/
cp ioncube-install-assistant.php [i]home/userdirectoryhere/public_html[/i]
4. Това я отворете http://www.yourdomain.com/ioncube-install-assistant.php.
Изходното устройство би трябвало да е подобно на:

Analysis of your system configuration shows:
CODE
1
2
3
4
5
PHP Version 4.3.3
Operating System Linux
Threaded PHP No
php
.ini file /usr/local/lib/php.ini
Required Loader ioncube_loader_lin_4
.3.so
5. Сега преместете iconcube директорията до непроменливо място:
CODE
1
2
cd ../
mv ioncube /usr/local
6. Сега като знаете местоположението на php.ini ще трябва да го редактирате.
CODE
1 pico /usr/local/lib/php.ini
Сега намерете и къде са другите zend extentions във файла.
ctrl + w: zend_extension

Поставете в новия ви ред за зареждащата програма ioncube
CODE
1 zend_extension = /usr/local/ioncube/ioncube_loader_lin_4.3.so
7. Запазете промените
ctrl + X тогава Y и enter

8. Рестартирайте уеб сървъра, за да даде ефект.
CODE
1 /etc/init.d/httpd restart
Сега създайте нов документ, наречен phpinfo.php. Файлът трябва да съдържа следните редове:
CODE
1
2
3
<?
phpinfo();
?>
Поставете този документ във вашата www директория и я отворете от уеб браузъра ви като я насочите към http://www.yourdomain.com/phpinfo.php. Сега би трябвало да видите зареждащата програма ionCube, записана в него (търсете в областта 'ioncube').
Няма коментари.
Календар
Септември 2010
    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
Резюме
Потребителски Блок
Здрасти Гост
IP: 38.107.191.105

Потребител
Парола
Кой е online
US 38.107.x.x
US 38.107.x.x
US 38.107.x.x
US 38.107.x.x
US 38.107.x.x