Jak skonfigurować i skonfigurować XAMPP/LAMP w systemie Linux

Jak skonfigurować i skonfigurować XAMPP/LAMP w systemie Linux
Deweloperzy wymagają platformy, która pozwala im tworzyć/przetestować swoje aplikacje i pomóc im w znalezieniu i rozwiązaniu problemów. Platformy i stosy oferują pakiet rozwiązań składający się z serwera HTTP, systemu zarządzania bazą danych i obsługi interpretacji niektórych języków skryptów CGI, takich jak Perl, PHP lub Python.

Obejmujemy jedną taką platformę, która naśladuje środowiska podobne do serwera w systemie lokalnym, i.mi., XAMPP/LAMPP. Dostępne jest również wiele innych oprogramowania, ale XAMPP przejmuje prowadzenie ze względu na oferowane funkcje. XAMPP zapewnia odpowiednie środowisko testowe, które ułatwia i przyspiesza proces rozwojowy. Ten samouczek nauczy się instalować, konfigurować i używać XAMPP/LAMP w systemie Linux.

Co to jest XAMPP?

XAMPP to pakiet oprogramowania, który zawiera Apache HTTP Server, PHP, MARIADB/MYSQL i PERL. Ponieważ jest to cross-platform, możemy go również używać w systemie Windows, Linux i Mac. XAMPP dla Linux nazywa się LAMPP. Ten pakiet, utworzony przez Apache Friends, oferuje usługi jako lokalny host lub serwer lokalny.

Oprócz wyżej wymienionych narzędzi, najnowsze wersje XAMPP zawierają dodatkowe narzędzia przydatne do administracji bazy danych, takie jak phpMyAdmin, serwer pocztowy rtęć, serwer FileZilla FTP, OpenSSL itp.

Wystarczy pobrać oprogramowanie i przetestować klientów lub strony internetowe przed wdrożeniem.

Instalowanie i konfigurowanie XAMPP na komputerze

Proces instalacji XAMPP jest łatwy i szybki. Po zainstalowaniu zachowuje się jako lokalhost/serwer, który weryfikuje strony internetowe przed przesłaniem ich do serwera internetowego. Stąd oprogramowanie XAMPP zapewnia odpowiednie środowisko do oceny aplikacji MySQL, Apache, Perl i PHP w systemie lokalnym.

Krok pierwszy: Pierwsze kroki

Przed zanurzeniem się w krokach wymaganych do skonfigurowania go w systemie, pobierz najnowszą wersję instalatora XAMPP z https: // www.Apachefriends.org/indeks.html.

W tym samouczku będziemy używać najnowszej wersji instalatora XAMPP XAMPP-Linux-X64-8.0.2-0-installer.uruchomić.

Krok drugi: Zmień plik instalatora w wykonywalny

Teraz przekonwertuj pakiet instalacyjny na pliki wykonywalne. Przejdź do katalogu „pobierania” i wpisz następujące polecenie, aby przypisać odpowiednie uprawnienia:

Ubuntu@ubuntu: ~ $ sudo chmod 755 [nazwa twojego pakietu]

Do najnowszej wersji będziemy używać:

Ubuntu@ubuntu: ~ $ sudo chmode 755 xAMPP-Linux-x64-8.0.2-0-installer.uruchomić

Krok trzeci: Uruchom czarodzieja

Teraz uruchom kreatora, aby kontynuować proces instalacji. Dzięki uprawnieniu Superuser uruchom następujące polecenie, aby uruchomić kreatora graficznego.

Ubuntu@ubuntu: ~ $ sudo ./[Twoja nazwa pakietu wykonywalnego]

W przypadku najnowszego pakietu pojawia się w następujący sposób:

Ubuntu@ubuntu: ~ $ sudo ./XAMPP-Linux-X64-8.0.2-0-installer.uruchomić

Powyższe polecenie wyświetli następujący ekran:

Krok czwarty: Zainicjuj instalację

Kliknij Następny Aby zainicjować proces instalacji. Utrzymaj domyślne ustawienie nienaruszone tam, gdzie zaleca wybranie żądanego oprogramowania. Kliknij dalej, aż osiągnie ten punkt.

Tutaj wszystko jest ustawione na zainstalowanie XAMPP na twoim komputerze. Kliknij następny, aby rozpocząć proces instalacji.

Wreszcie kliknij Skończyć przycisk. Odznacz Uruchom XAMPP Opcja wyłączenia automatycznego uruchomienia XAMPP.

Wpisz następujące polecenie, aby uruchomić demon lampp.

Ubuntu@ubuntu: ~ $ sudo/opt/lampp/lampp start

Teraz zbadajmy pakiet XAMPP.

Krok piąty: Sprawdź instalację

Możesz zweryfikować instalację XAMPP w Linux, aby sprawdzić pożądaną funkcjonalność. Uruchom ulubioną przeglądarkę internetową i wpisz następujący adres URL:

http: // localhost/phpmyadmin

Poniższy ekran implikuje udaną instalację XAMPP.

Konfiguracja bezpieczeństwa XAMPP

Ponieważ XAMPP jest poświęcony programistom, aby zapewnić jak najwięcej dostępności do przetestowania ich rozwoju, nie jest przeznaczony do celów produkcyjnych. W środowiskach produkcyjnych może być naprawdę śmiertelne.

Zobaczmy listę prawdopodobnie brakujących kontroli bezpieczeństwa w XAMPP:

  • MySQL i Apache są uruchamiane pod tym samym użytkownikiem, co jest 'nikt'.
  • Administrator MySQL (root) nie jest chroniony hasłem.
  • Każdy host może uzyskać dostęp do demona MySQL za pośrednictwem sieci.
  • Przykłady można uzyskać za pośrednictwem sieci.
  • Proftpd chroni użytkownika 'nikt' pod hasłem 'lampa', co jest łatwe do odgadnięcia.
  • PhpMyAdmin można również uzyskać dostęp za pośrednictwem sieci.

Brak tych niewielkich środków bezpieczeństwa wykazuje duże luki, które mogą powodować poważne konsekwencje. Aby uniknąć problemów wymienionych powyżej, XAMPP wymaga konfiguracji bezpieczeństwa przed uruchomieniem w wrażliwym środowisku.

Wpisz następujące polecenie w terminalu, aby wykonać szybkie kontrole bezpieczeństwa i zapewnić bezpieczną instalację XAMPP:

Ubuntu@ubuntu: ~ $/opt/lampp/lampp bezpieczeństwo

Odinstalowanie XAMPP

Odinstalowanie XAMPP jest tak proste, jak jego proces instalacji. Z terminalu Linux, płyta CD w zainstalowanym katalogu XAMPP /OPT /LAMPP.

Ubuntu@ubuntu: ~ $ cd /opt /lampp

Lista „ls -a” Wszystkie pliki katalogu w celu zidentyfikowania programu odinstalowania. Następnie uruchom "./odinstalowanie ” Plik z uprawnieniami root, aby odinstalować XAMPP.

Ubuntu@ubuntu: ~ $ sudo ./Odinstalowanie

O. Wybierz „Tak”, aby kontynuować odinstalowanie XAMPP i jego modułów; Proces może potrwać trochę czasu. Na koniec wydaje się, że okno dialogowe potwierdzi pomyślne zakończenie procesu.

Ręczne usuwanie folderu LAMPP i podfolderów to kolejny ważny krok. Wpisz następujące polecenie:

Ubuntu@ubuntu: ~ $ sudo rm -r /opt /lampp

Możesz także usunąć pakiety instalacyjne z systemu. Teraz wszystkie pliki i moduły XAMPP są usuwane z systemu.

Wniosek

XAMPP/LAMP oferuje dla programistów przydatne środowisko do przetestowania ich aplikacji przed ich wdrożeniem na zdalnym serwerze profesjonalnym. Oferuje szybkie środowisko debugowania dla konfiguracji nieprodukcyjnej, co może stanowić ryzyko bezpieczeństwa, jeśli zostanie narażone na Internet bez podejmowania środków ostrożności.