IonCube u jep zhvilluesve mundësinë për të mbrojtur kodin e tyre që është i shkruar në gjuhën e programimit PHP. IonCube parandalon që ky kod të shikohet, modifikohet dhe ekzekutohet në sisteme të palicensuara. Kjo funksionon nga IonCube duke përpiluar bajtkodin përpara kodimit, në mënyrë që kodi burim të eliminohet. Shpenzimet e përgjithshme të përdorimit janë gjithashtu të reduktuara.
Shkarkoni versionin më të fundit të IonCube Loader Wizard nga faqja zyrtare .
Në dritaren ssh, identifikoni përmbajtjen e dosjes suaj të moduleve PHP.
php -i | grep extension_dir
Do të shihni një dalje që duket diçka si më poshtë. Shëno këtë.
extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs
Brenda .zipdosjes që keni shkarkuar nga faqja e internetit IonCube, ekziston një dosje e quajtur IonCube. Ngarkoni të gjithë atë dosje në webroot në / var/www/htmlduke përdorur lidhjen SCP. Përndryshe, mund të përdorni wget për ta vendosur atë në atë dosje, duke përdorur këto komanda:
cd /var/www/html
mkdir ioncube
cd ioncube
wget http://www.ioncube.com/loader-wizard/loader-wizard.tgz
tar -xzf loader-wizard.tgz
Duke përdorur shfletuesin tuaj të internetit, lundroni te http://<yourip>/ioncube/loader-wizard.php.
Prisni që faqja e internetit të ngarkohet. Do t'ju kërkojë të zgjidhni një opsion pritës.
Zgjidhni opsionin "Server i dedikuar/VPS" dhe plotësoni "Detajet e kompanisë" me:
Name: Vultr
Address: https://www.vultr.com
IonCube do t'ju kërkojë të kopjoni një skedar nga dosja që sapo keni ngarkuar në një dosje tjetër në VPS. Bëni këtë duke përdorur lidhjen WinSCP. Mund ta keni më të lehtë të shkarkoni dhe ri-ngarkoni skedarin. Drejtoria që ju ka thënë duhet të jetë drejtoria e shtesave PHP që kemi gjetur më parë.
Fundi i faqes së internetit do t'ju tregojë një lidhje me një skedar të quajtur 20-ioncube.ini.
Shkarkoni atë skedar dhe hapeni në redaktuesin tuaj të preferuar të tekstit. Ai do të përmbajë një rresht që është shumë i ngjashëm me këtë:
zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so
Përsëri në lidhjen ssh, futni këtë komandë për të gjetur php.iniskedarin:
php -i | grep 'Configuration File'
Prodhimi do të duket i ngjashëm me:
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
Pasi ta keni gjetur, hapeni në redaktuesin tuaj të preferuar të tekstit.
nano /path/to/php.ini
Shtoni zend_extensionrreshtin që gjetëm më parë në krye të këtij skedari, poshtë rreshtit që lexon [PHP].
Rinisni PHP dhe Apache.
/etc/init.d/apache2 restart
Në shfletuesin tuaj të internetit, lundroni te http://<yourip>/ioncube/loader-wizard.php.
Mund të shihni një gabim në lidhje me faktin se disa funksione mund të mos jenë të disponueshme. Nuk kam vërejtur ndonjë problem për shkak të këtij mesazhi gabimi.
Kënaquni! Tani mund të instaloni aplikacionin tuaj që ka nevojë për ngarkuesin IonCube.