Programowanie sieciowe

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

Jak skonfigurować i skonfigurować XAMPP/LAMP w systemie Linux?
Deweloperzy potrzebują platformy, która pozwoli im tworzyć/testować aplikacje oraz pomagać im w znajdowaniu i rozwiązywaniu 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 skryptowych CGI, takich jak Perl, PHP lub Python.

Obejmujemy jedną taką platformę, która emuluje środowiska przypominające serwer WWW w systemie lokalnym, i.mi., XAMPP/LAMPA. Dostępnych jest również wiele innych programów, ale XAMPP przejmuje prowadzenie ze względu na oferowane funkcje. XAMPP zapewnia odpowiednie środowisko testowe, które ułatwia i przyspiesza proces rozwoju. Ten samouczek nauczy się instalować, konfigurować i używać XAMPP/LAMP w systemie Linux.

Co to jest XAMPP?

XAMPP to pakiet oprogramowania zawierający serwer Apache HTTP, PHP, MariaDB/MySQL i Perl. Ponieważ jest wieloplatformowy, możemy go używać również w systemach Windows, Linux i Mac. XAMPP dla Linuksa nazywa się LAMPP. Ten pakiet, stworzony przez znajomych Apache, oferuje usługi jako lokalny host lub lokalny serwer.

Oprócz wymienionych narzędzi, najnowsze wersje XAMPP zawierają dodatkowe narzędzia przydatne do administrowania bazą danych, takie jak PhPmyAdmin, serwer pocztowy Mercury, serwer FTP FileZilla, 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ę jak lokalny host/serwer, który weryfikuje strony internetowe przed przesłaniem ich na serwer WWW. Dlatego oprogramowanie XAMPP zapewnia odpowiednie środowisko do oceny aplikacji MySQL, Apache, Perl i PHP w systemie lokalnym.

Krok pierwszy: Pierwsze kroki

Zanim przejdziesz do kroków wymaganych do skonfigurowania go w swoim systemie, pobierz najnowszą wersję instalatora XAMPP z https://www.Apacheprzyjaciele.org/indeks.html.

W tym samouczku użyjemy najnowszej wersji instalatora XAMPP, która jest xampp-linux-x64-8.0.2-0-instalator.biegać.

Krok drugi: Zmień plik instalacyjny w plik wykonywalny

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

[chroniony adres e-mail]:~$ sudo chmod 755 [Nazwa Twojego pakietu]

W najnowszej wersji będziemy używać:

[ochrona poczty e-mail]:~$ sudo chmode 755 xampp-linux-x64-8.0.2-0-instalator.biegać

Krok trzeci: uruchom kreatora

Teraz uruchom kreatora, aby kontynuować proces instalacji. Z uprawnieniami administratora uruchom następujące polecenie, aby uruchomić kreatora graficznego.

[email chroniony]:~$ sudo ./[nazwa twojego pakietu wykonywalnego]

W przypadku najnowszego pakietu wygląda on następująco:

[email chroniony]:~$ sudo ./xampp-Linux-x64-8.0.2-0-instalator.biegać

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

Krok czwarty: Rozpocznij instalację

Kliknij Kolejny aby rozpocząć proces instalacji. Zachowaj nienaruszone domyślne ustawienie, gdy zaleca wybór żądanego oprogramowania. Klikaj Dalej, aż dojdzie do tego punktu.

Tutaj wszystko jest gotowe do zainstalowania XAMPP na twoim komputerze. Kliknij Dalej, aby rozpocząć proces instalacji.

Na koniec kliknij koniec przycisk. Odznacz uruchom Xampp możliwość wyłączenia automatycznego uruchamiania XAMPP.

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

[ochrona poczty e-mail]:~$ sudo /opt/lampp/lampp start

Przyjrzyjmy się teraz pakietowi XAMPP.

Krok piąty: zweryfikuj swoją instalację

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

http://localhost/phpmyadmin

Poniższy ekran wskazuje na pomyślną instalację XAMPP.

Konfiguracja bezpieczeństwa XAMPP

Ponieważ XAMPP jest przeznaczony dla programistów, aby zapewnić jak największą dostępność do testowania ich rozwoju, nie jest przeznaczony do celów produkcyjnych. W środowiskach produkcyjnych może to być naprawdę fatalne.

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

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

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

[ochrona poczty e-mail]: ~ $ /opt/lampp/lampp security

Odinstalowywanie XAMPP

Odinstalowanie XAMPP jest tak proste, jak proces instalacji installation. Z terminala Linux, Płyta CD do zainstalowanego katalogu XAMPP /opt/lampp.

[ochrona poczty e-mail]: ~ $ cd /opt/lampp

Lista 'czy-a' wszystkie pliki katalogu, aby zidentyfikować program dezinstalacyjny. Następnie uruchom “./odinstaluj” plik z uprawnieniami roota do odinstalowania XAMPP.

[email chroniony]:~$ sudo ./odinstaluj

W oknie dialogowym pojawi się monit o potwierdzenie żądanych zmian. Wybierz „Tak”, aby kontynuować odinstalowywanie XAMPP i jego modułów; proces może trochę potrwać. Na koniec pojawi się okno dialogowe potwierdzające pomyślne zakończenie procesu.

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

[ochrona poczty e-mail]:~$ 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 przydatne środowisko dla programistów, aby przetestować swoje aplikacje przed wdrożeniem ich na zdalnym profesjonalnym serwerze. Oferuje środowisko szybkiego debugowania dla konfiguracji nieprodukcyjnej, co może stanowić zagrożenie bezpieczeństwa, jeśli zostanie wystawione na Internet bez podejmowania środków ostrożności.

Gry How to Show FPS Counter in Linux Games
How to Show FPS Counter in Linux Games
Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have m...
Gry How to download and Play Sid Meier's Civilization VI on Linux
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
Gry How to Install and Play Doom on Linux
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...