ИонЦубе даје програмерима могућност да заштите свој код који је написан у ПХП програмском језику. ИонЦубе спречава преглед, уређивање и покретање овог кода на нелиценцираним системима. Ово функционише тако што ИонЦубе компајлира бајткод пре кодирања, тако да се изворни код елиминише. Режијски трошкови рада су такође смањени.
Преузмите најновију верзију ИонЦубе Лоадер Визард-а са званичног сајта .
У ссх прозору идентификујте садржај фасцикле ПХП модули.
php -i | grep extension_dir
Видећете излаз који изгледа отприлике овако. Запиши ово.
extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs
Унутар .zipдатотеке коју сте преузели са ИонЦубе веб локације налази се фасцикла под називом IonCube. Отпремите цео тај фолдер у свој веб-роот на / var/www/htmlкористећи СЦП везу. Алтернативно, можете користити вгет да га поставите у ту фасциклу, користећи ове команде:
cd /var/www/html
mkdir ioncube
cd ioncube
wget http://www.ioncube.com/loader-wizard/loader-wizard.tgz
tar -xzf loader-wizard.tgz
Користећи веб прегледач, идите на http://<yourip>/ioncube/loader-wizard.php.
Сачекајте да се веб локација учита. Од вас ће бити затражено да изаберете опцију хостинга.
Изаберите опцију „Дедицатед/ВПС сервер“ и попуните „Детаљи компаније“ са:
Name: Vultr
Address: https://www.vultr.com
ИонЦубе ће од вас затражити да копирате датотеку из фасцикле коју сте управо отпремили у другу фасциклу на ВПС-у. Урадите то користећи ВинСЦП везу. Можда ће вам бити лакше да преузмете и поново отпремите датотеку. Директоријум за који вам је рекао треба да буде директоријум ПХП екстензија који смо раније пронашли.
Доњи део веб странице ће вам показати везу до датотеке под називом 20-ioncube.ini.
Преузмите ту датотеку и отворите је у свом омиљеном уређивачу текста. Садржаће једну линију која је веома слична овој:
zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so
Вратите се у ссх везу, унесите ову команду да бисте лоцирали php.iniдатотеку:
php -i | grep 'Configuration File'
Излаз ће изгледати слично:
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
Када га пронађете, отворите га у свом омиљеном уређивачу текста.
nano /path/to/php.ini
Додајте zend_extensionред који смо раније пронашли на врх ове датотеке, испод реда који гласи [PHP].
Поново покрените ПХП и Апацхе.
/etc/init.d/apache2 restart
У свом веб претраживачу идите на http://<yourip>/ioncube/loader-wizard.php.
Можда ћете видети грешку о чињеници да неке функције можда нису доступне. Нисам приметио никакве проблеме због ове поруке о грешци.
Уживати! Сада можете да инсталирате своју апликацију којој је потребан ИонЦубе лоадер.