Skonfiguruj IonCube Loader na Ubuntu 14

Co to jest IonCube?

IonCube daje programistom możliwość ochrony swojego kodu napisanego w języku programowania PHP. IonCube zapobiega przeglądaniu, edycji i uruchamianiu tego kodu w systemach nielicencjonowanych. Działa to dzięki kompilacji kodu bajtowego przez IonCube przed kodowaniem, dzięki czemu kod źródłowy jest eliminowany. Narzuty czasu pracy są również zmniejszone.

Będziesz potrzebować...

  • Ubuntu Server 14.04 LTS - z zainstalowanym stosem LAMP (Linux, Apache, MySQL i PHP).

  • Połączenie SCP z twoim serwerem - jako root. W takim przypadku będę łączyć się z systemem Windows za pomocą WinSCP.

  • Otwarte połączenie ssh z twoim serwerem jako root.

Jak zainstalować IonCube

  1. Pobierz najnowszą wersję IonCube Loader Wizard z oficjalnej strony .

  2. W oknie ssh określ zawartość folderu modułów PHP.

    php -i | grep extension_dir
    
  3. Zobaczysz wyjście, które wygląda mniej więcej tak: Zanotuj to.

    extension_dir => /usr/lib/php5/20090626+lfs => /usr/lib/php5/20090626+lfs
    
  4. Wewnątrz .zippliku pobranego ze strony IonCube znajduje się folder o nazwie IonCube. Prześlij cały folder do swojego katalogu głównego na / var/www/htmlza pomocą połączenia SCP. Alternatywnie możesz użyć wget, aby umieścić go w tym folderze, używając następujących poleceń:

    cd /var/www/html
    mkdir ioncube
    cd ioncube    
    wget http://www.ioncube.com/loader-wizard/loader-wizard.tgz    
    tar -xzf loader-wizard.tgz
    
  5. Za pomocą przeglądarki internetowej przejdź do http://<yourip>/ioncube/loader-wizard.php.

  6. Poczekaj, aż witryna się załaduje. Poprosi Cię o wybranie opcji hostingu.

  7. Wybierz opcję „Serwer dedykowany / serwer VPS” i wypełnij „Dane firmy”:

    Name: Vultr
    
    Address: https://www.vultr.com
    
  8. IonCube poprosi cię o skopiowanie pliku z folderu, który właśnie przesłałeś do innego folderu na VPS. Zrób to za pomocą połączenia WinSCP. Pobranie i ponowne przesłanie pliku może być łatwiejsze. Katalog, który ci powiedział, powinien być katalogiem rozszerzeń PHP, który znaleźliśmy wcześniej.

  9. U dołu strony znajdziesz link do pliku o nazwie 20-ioncube.ini.

  10. Pobierz ten plik i otwórz go w swoim ulubionym edytorze tekstu. Będzie zawierać jedną linię, która jest bardzo podobna do tej:

    zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so
    
  11. Po powrocie do połączenia ssh wprowadź to polecenie, aby zlokalizować php.iniplik:

    php -i | grep 'Configuration File'
    

    Dane wyjściowe będą wyglądać podobnie do:

    Configuration File (php.ini) Path => /etc
    Loaded Configuration File => /etc/php.ini
    
  12. Po zlokalizowaniu otwórz go w swoim ulubionym edytorze tekstu.

    nano /path/to/php.ini
    
  13. Dodaj zend_extensionwiersz, który znaleźliśmy wcześniej, na początku tego pliku, poniżej wiersza, który czyta [PHP].

  14. Uruchom ponownie PHP i Apache.

    /etc/init.d/apache2 restart
    
  15. W przeglądarce internetowej przejdź do http://<yourip>/ioncube/loader-wizard.php.

  16. Może pojawić się błąd związany z tym, że niektóre funkcje mogą być niedostępne. Nie zauważyłem żadnych problemów z powodu tego komunikatu o błędzie.

  17. Cieszyć się! Możesz teraz zainstalować aplikację, która wymaga modułu ładującego IonCube.



Leave a Comment

Funkcjonalności warstw architektury referencyjnej Big Data

Funkcjonalności warstw architektury referencyjnej Big Data

Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.

Wgląd w 26 technik analizy Big Data: część 2

Wgląd w 26 technik analizy Big Data: część 2

Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.

Ataki DDOS: krótki przegląd

Ataki DDOS: krótki przegląd

Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.