Instalacja Ioncube Dla systemów Debian Centos i Ubuntu
Poniższy poradnik opisuje sposób instalacji Ioncube Dla Systemów Debian Centos i Ubuntu.
Całość jest naprawdę prosta! zaczynajmy.
Instalujemy niezbędne pakiety do pobrania Ioncube:
1 | yum install nano wget |
Debian oraz Ubuntu
1 | apt-get install nano wget |
Pobieramy Ioncube:
1 2 3 | cd /tmp wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz |
Sprawdzamy wersję php zainstalowaną na serwerze oraz sprawdzamy lokalizację katalogu rozszerzeń na serwerze:
1 | php -v |
1 | php -i | grep extension_dir |
Otrzymamy wynik:
Przenosimy zawartość naszego ioncube do naszego katalogu z rozszerzeniami:
1 | cp /tmp/ioncube/ioncube_loader_lin_7.0.so /usr/lib/php/20151012/ |
Dla wersji php np 5.6 będzie to:
ioncube_loader_lin_5.6.so
Ostatni krok to dodanie rozszerzenia do naszego php.ini.
Dodajemy:
1 | zend_extension = /usr/lib/php/20151012/ioncube_loader_lin_7.0.so |
Sprawdzić gdzie znajduje się nasze php.ini możemy poleceniem np:
1 | php --ini |
Edytujemy:
1 | nano /etc/php.ini |
Dodając na samym końcu linijkę:
1 | zend_extension = /usr/lib/php/20151012/ioncube_loader_lin_7.0.so |
Przeładowujemy usługi:
1 2 | service httpd restart service php-fpm restart |
Apache mod_php
1 | nano /etc/php/7.0/apache2/php.ini |
PHP (CLI)
1 | nano /etc/php/7.0/cli/php.ini |
PHP CGI
1 | nano /etc/php/7.0/cgi/php.ini |
PHP FPM
1 | nano /etc/php/7.0/fpm/php.ini |
Zweryfikować poprawność instalacji możemy wydając polecenie
1 | php -v |