Jak zainstalować ładowarkę Ioncube w Centos 7

Jak zainstalować ładowarkę Ioncube w Centos 7

Ioncube to komercyjny pakiet oprogramowania składający się z enkodera PHP, odlewni pakietu, Bundler, aplikacji do wykrywania wtargnięcia w czasie rzeczywistym i zgłaszaniem błędów, a także ładowarki.

Encoder PHP to aplikacja do ochrony oprogramowania PHP: używany do zabezpieczenia, szyfrowania i licencji kod źródłowy PHP. Ioncube Ładowa to rozszerzenie używane do ładowania plików PHP chronionych i zakodowanych za pomocą enkodera PHP. Jest on głównie używany w komercyjnych aplikacjach do ochrony kodu źródłowego i zapobiegania widocznym.

Przeczytaj także: Jak zainstalować ładowarkę Ioncube w Debian i Ubuntu

W tym artykule pokażemy, jak zainstalować i skonfigurować Ioncube Ładowarka z Php W Centos 7 I RHEL 7 rozkłady.

Wymagania wstępne:

Twój serwer musi mieć działający serwer WWW (Apache lub Nginx) z Php zainstalowane. Jeśli nie masz serwera WWW i PHP w systemie, możesz je zainstalować za pomocą Yum Package Manager, jak pokazano.

Krok 1: Zainstaluj serwer WWW Apache lub Nginx z PHP

1. Jeśli masz już działający serwer WWW Apache Lub Nginx z Php zainstalowany w systemie, możesz skakać do Krok 2, W przeciwnym razie użyj następującego polecenia Yum, aby je zainstalować.

-------------------- Zainstaluj Apache z PHP -------------------- # Yum Zainstaluj HTTPD PHP PHP-CLI PHP-MYSQL -------------------- Zainstaluj Nginx z PHP -------------------- # Yum Zainstaluj Nginx PHP PHP-FPM PHP-CLI PHP-MYSQL 

2. Po zainstalowaniu Apache Lub Nginx z Php W systemie uruchom serwer WWW i upewnij się, że włącz go do automatycznego uruchamiania w czasie uruchamiania systemu za pomocą następujących poleceń.

-------------------- Rozpocznij serwer WWW Apache -------------------- # Systemctl start httpd # Systemctl Włącz HTTPD -------------------- Rozpocznij serwer Nginx + PHP-FPM -------------------- # Systemctl start nginx # Systemctl Włącz Nginx # Systemctl Start Php-Fpm # Systemctl Włącz php-fpm 

Krok 2: Pobierz ładowarkę Ioncube

3. Przejdź do strony internetowej InoCube i pobierz pliki instalacyjne, ale przed tym najpierw musisz sprawdzić, czy system działa na 64-bitowej, czy 32-bitowej architekturze za pomocą następującego polecenia.

# Uname -a Linux Tecmint.com 4.15.0-1.El7.Elrepo.x86_64 #1 SMP Sun 28 stycznia 20:45:20 EST 2018 x86_64 x86_64 x86_64 GNU/Linux 

Powyższe wyjście wyraźnie pokazuje, że system działa 64-bit architektura.

Zgodnie z typem architektury systemu Linux Pobierz pliki modułu ładującego IonCube /TMP katalog za pomocą następujące polecenie WGET.

-------------------- Dla systemu 64-bitowego -------------------- # cd/tmp # wget https: // pobieranie.Ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.smoła.GZ -------------------- Dla systemu 32-bitowego -------------------- # cd/tmp # wget https: // pobieranie.Ioncube.com/loader_downloads/ioncube_loaders_lin_x86.smoła.GZ 

4. Następnie rozpakuj pobrany plik za pomocą polecenia TAR i przejdź do folderu dekompresowanego. Następnie uruchom polecenie LS, aby wymienić liczne pliki ładowarki IonCube dla różnych wersji PHP.

# tar -zxvf ioncube_loaders_lin_x86* # ​​cd ioncube/ $ ls -l 
Pliki modułu ładującego IonCube

Krok 3: Zainstaluj ładowarkę Ioncube dla PHP

5. Będą różne pliki ładowarki Ioncube dla różnych wersji PHP, musisz wybrać odpowiedni moduł ładujący IonCube dla zainstalowanej wersji PHP na serwerze. Aby poznać wersję PHP zainstalowaną na serwerze, uruchom polecenie.

# php -v 
Sprawdź wersję PHP

Powyższe wyjście wyraźnie pokazuje, że system używa PHP 5.4.16 wersja, w twoim przypadku powinna to być inna wersja.

6. Następnie znajdź lokalizację katalogu rozszerzenia dla wersji PHP 5.4, To tam zostanie zainstalowany plik ładowarka Ioncube. Ze wyjścia tego polecenia katalog /usr/lib64/php/moduły.

# php -i | GREP Extension_DIR rozszerzenie_dir =>/usr/lib64/php/module => /usr/lib64/php/moduły 

7. Następnie musimy skopiować ładowarkę ioncube dla naszego PHP 5.4 wersja do katalogu rozszerzenia (/usr/lib64/php/moduły).

# cp/tmp/ioncube/ioncube_loader_lin_5.4.SO/USR/Lib64/php/moduły 

Notatka: Pamiętaj, aby zastąpić wersję PHP i katalog rozszerzenia w powyższym poleceniu zgodnie z konfiguracją systemu.

Krok 4: Skonfiguruj ładowarkę IonCube dla PHP

8. Teraz musimy skonfigurować ładowarkę ioncube do pracy z PHP, w php.ini plik.

# vim /etc /php.ini 

Następnie dodaj poniżej linię jako pierwszą linię w php.ini plik.

Zend_Extension = /usr/lib64/php/moduły/Ioncube_loader_lin_5.4.Więc 
Włącz ładowarkę Ioncube w PHP

Notatka: Pamiętaj, aby zastąpić katalog rozszerzenia i wersję PHP w powyższym poleceniu zgodnie z konfiguracją systemu.

9. Następnie zapisz i wyjdź z pliku. Teraz musimy ponownie uruchomić Apache Lub Nginx serwer WWW, aby ładowarki IonCube wejdą w życie.

-------------------- Rozpocznij serwer WWW Apache -------------------- # Systemctl restart httpd -------------------- Rozpocznij serwer Nginx + PHP-FPM -------------------- # Systemctl restart nginx # Systemctl restart php-fpm 

Krok 5: Test Ioncube ładowarka

10. Aby przetestować, czy moduł ładujący Ioncube jest teraz zainstalowany i poprawnie skonfigurowany na serwerze, sprawdź jeszcze raz wersja PHP. Powinieneś być w stanie zobaczyć komunikat wskazujący, że PHP jest zainstalowany i konfigurowany z rozszerzeniem ładowarki IonCube (status powinien być włączony), jak pokazano na poniższym zrzucie ekranu.

# php -v 
Test Ioncuber ładowarowy

Powyższe wyjście potwierdza, że ​​PHP jest teraz załadowany i włączony z ładowarką IonCube.

Ioncube Ładowa to rozszerzenie PHP do ładowania plików zabezpieczonych i zakodowanych za pomocą enkodera PHP. Mamy nadzieję, że wszystko działało dobrze podczas przestrzegania tego przewodnika, w przeciwnym razie użyj poniższego formularza opinii, aby wysłać nam swoje zapytania.