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.
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.
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.
Pobierz najnowszą wersję IonCube Loader Wizard z oficjalnej strony .
W oknie ssh określ zawartość folderu modułów PHP.
php -i | grep extension_dir
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
Wewnątrz .zip
pliku pobranego ze strony IonCube znajduje się folder o nazwie IonCube
. Prześlij cały folder do swojego katalogu głównego na / var/www/html
za 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
Za pomocą przeglądarki internetowej przejdź do http://<yourip>/ioncube/loader-wizard.php
.
Poczekaj, aż witryna się załaduje. Poprosi Cię o wybranie opcji hostingu.
Wybierz opcję „Serwer dedykowany / serwer VPS” i wypełnij „Dane firmy”:
Name: Vultr
Address: https://www.vultr.com
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.
U dołu strony znajdziesz link do pliku o nazwie 20-ioncube.ini
.
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
Po powrocie do połączenia ssh wprowadź to polecenie, aby zlokalizować php.ini
plik:
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
Po zlokalizowaniu otwórz go w swoim ulubionym edytorze tekstu.
nano /path/to/php.ini
Dodaj zend_extension
wiersz, który znaleźliśmy wcześniej, na początku tego pliku, poniżej wiersza, który czyta [PHP]
.
Uruchom ponownie PHP i Apache.
/etc/init.d/apache2 restart
W przeglądarce internetowej przejdź do http://<yourip>/ioncube/loader-wizard.php
.
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.
Cieszyć się! Możesz teraz zainstalować aplikację, która wymaga modułu ładującego IonCube.
Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.
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
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+
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.
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…
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ą
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.
Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.
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.