CityHost.UA
Pomoc i wsparcie

Hestia CP: Instalacja ionCube Loader

Przed rozpoczęciem ingerencji w system plików serwera upewnij się, że wykonałeś [zrzut serwera] przed rozpoczęciem jakichkolwiek prac. Ingerencja w system plików serwera zawsze wiąże się z ryzykiem uszkodzenia lub zepsucia zarówno mało ważnych elementów, jak i zakłócenia pracy całego serwera.

 

Ten przewodnik jest aktualny tylko dla panelu sterowania Hestia, dla innych paneli lub typów serwerów może być nieaktualny. Wszystkie operacje wykonujesz na własne ryzyko właściciela serwera.

 

Połącz się z serwerem przez terminal SSH i wykonaj następujące polecenie, które automatycznie przejdzie do katalogu home, pobierze archiwum z plikami rozszerzenia, rozpakowuje je i wyświetli listę plików.

cd /home; wget downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip; unzip ioncube_loaders_lin_x86-64.zip; cd ioncube/; ls -lh

 

Rozszerzenie jest instalowane osobno dla każdej wersji PHP na serwerze. Następnym poleceniem dowiemy się, do którego katalogu należy pobrać plik rozszerzenia, zwróć uwagę na liczby w poleceniu, przed jego wykonaniem zamień je na swoją wersję PHP, dla której będziesz instalować rozszerzenie.

php7.4 -i | grep "PHP Extension"

 

Kopiujemy plik rozszerzenia do katalogu z innymi rozszerzeniami. W tym poleceniu wyróżnione są miejsca, które należy zastąpić swoją wersją PHP i katalogiem rozszerzeń.

cp ioncube_loader_lin_7.4.so /usr/lib/php/20190902

 

Tworzymy plik 00-ioncube.ini z odpowiednim wpisem w katalogu konfiguracyjnym odpowiedniej wersji PHP. Wersje PHP zmieniamy na swoje.

echo zend_extension=ioncube_loader_lin_7.4.so > /etc/php/7.4/fpm/conf.d/00-ioncube.ini

 

Opcjonalnie: aby rozszerzenie działało w wersji konsolowej PHP, umieść podobny plik w katalogu CLI.

echo zend_extension=ioncube_loader_lin_7.4.so > /etc/php/7.4/cli/conf.d/00-ioncube.ini

 

Uruchom ponownie usługę PHP odpowiedniej wersji.

service php7.4-fpm restart

 

Gotowe.

 

Teraz możesz sprawdzić, czy moduł jest aktywowany dla wybranego przez Ciebie modelu — WEB za pomocą [sprawdzającego skryptu php phpinfo] — lub CLI za pomocą polecenia php7.4 -v