Jak zainstalować Ioncube z PHP w Ubuntu 20.04

Jak zainstalować Ioncube z PHP w Ubuntu 20.04

Ładowa Ioncube to biblioteka używana do ładowania plików kodowanych przez IonCube na serwerze. Zastąpienie do instalacji na WebServer w celu dekodowania dowolnych plików zakodowanych przez IONCube przed uruchomieniem. IonCube zapewnia funkcję szyfrowania skryptu PHP, aby zapewnić im bezpieczeństwo. Utrzymuje ich również przed nieautoryzowanymi zastosowaniami.

Ten samouczek pomoże Ci skonfigurować ładowarkę Ioncube z PHP na Ubuntu 20.04 System Linux.

Wymagania wstępne

Zakładamy, że masz już zainstalowany PHP w systemie Ubuntu. Jeśli nie, możesz przestrzegać tych instrukcji, aby zainstalować wymaganą wersję PHP.

Krok 1 - Pobierz ładowarkę Ioncube

Przede wszystkim pobierz najnowsze moduły php ioncube ładowarki z Ioncube ze strony pobierania Ioncube. Alternatywnie możesz również użyć następującego polecenia, aby pobrać ładowarki IonCube. Wyodrębnij także pobrane archiwum pod /USR /Lokalny katalog.

wget http: // pobrań3.Ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.smoła.GZ TAR XZF IONCUBE_LOADERS_LIN_X86-64.smoła.GZ -C /USR /Local 

Krok 2 - Znajdź prawidłowy php.ini

Ważne jest, aby znaleźć prawidłowy plik konfiguracyjny PHP (PHP.INI), aby włączyć tylko dla tego ioncube. php -i Polecenie zawiera informacje o szczegółach o aktywnej wersji PHP w interfejsie wiersza poleceń.

Możesz grep php.Lokalizacja INI poprzez uruchamianie polecenia:

php -i | GREP PHP.Plik konfiguracyjny INI (PHP.ini) ścieżka =>/etc/php/7.4/CLI załadowany plik konfiguracyjny =>/etc/php/7.4/CLI/PHP.ini 

Ale może być Apache, które zostały skonfigurowane z inną wersją PHP. Aby stwierdzić, że musisz umieścić phpinfo (); Plik na dokumencie serwer serwera.

Domyślnie pliki konfiguracyjne przechowywane PHP w następującej lokalizacji. Na przykład pliki konfiguracyjne dla PHP 7.4 są przechowywane w poniżej

  • /etc/php/7.3/CLI/PHP.INI #for PHP CLI
  • /etc/php/7.3/FPM/PHP.INI #for PHP FPM
  • /etc/php/7.3/apache/php.INI #for PHP z apache

Krok 3 - Skonfiguruj ładowarkę IonCube w PHP

Teraz edytuj wymagane pliki konfiguracyjne PHP lub możesz aktualizować we wszystkich plikach konfiguracyjnych znalezionych powyżej. Dodaj poniższy kod na koniec plików na podstawie wersji PHP.

 Zend_Extension =/usr/local/ioncube/ioncube_loader_lin_7.4.Więc 

Pamiętaj, aby wymienić /usr/local/ioncube/ioncube_loader_lin_7.23.Więc Ścieżka pliku z dopasowanym plikiem wersji PHP.

Krok 4 - Konfiguracja testu

Wszystkie zrobione. Dodałeś ustawienia IONCube do konfiguracji PHP. Aby zweryfikować konfigurację, wpisz:

php -v PHP 7.4.8 (CLI) (Zbudowany: 13 lipca 2020 16:46:22) (NTS) Copyright (C) Grupa PHP Zend Engine V3.4.0, Copyright (C) Zend Technologies z ładowarką Ioncube PHP + IONCUBE24 V10.4.1, Copyright (c) 2002-2020, przez Ioncube Ltd. z Zend Opcache V7.4.8, Copyright (c), autorstwa Zend Technologies 

Zobaczysz, że moduł ładujący Ioncube PHP został skonfigurowany z wersją PHP. Podobnie, aby wyświetlić konfigurację dla Apache, użyj pliku phpinfo ().

Wniosek

W tym samouczku nauczyłeś się instalować i konfigurować ładowarkę Ioncube PHP na Ubuntu 20.04 System Linux.