Jak zainstalować ładowarkę Ioncube w Centos 7
- 1534
- 365
- Juliusz Sienkiewicz
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 -lPliki 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 -vSprawdź 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ęcWłą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 -vTest 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.
- « Pentoo - dystrybucja Linux zorientowana na bezpieczeństwo oparta na gentoo
- Jak instalować i używać Yaourt w Arch Linux »