Jak zainstalować i skonfigurować serwer LAMP na Ubuntu


LAMP lub stos LAMP to bardzo przydatna platforma programistyczna typu open source zaprojektowana dla systemu Linux. Nazywa się LAMP, ponieważ używa Linuksa jako systemu operacyjnego, Apache jako serwer WWW, MySQL jako Relational DBMS i PHP jako język skryptowy. Instalacja LAMP na Ubuntu jest dość prosta. W tym artykule opisano bardzo wygodny sposób instalacji i konfiguracji LAMP w systemie Ubuntu.

Polecenia i procedury opisane w tym artykule zostały uruchomione w systemie Ubuntu 18.04 LTS.

Instalacja LAMP

Wykonaj następujące kroki, aby łatwo zainstalować LAMP w naszym systemie:

Krok 1: Zainstaluj pakiet tasksel

W tym samouczku instalujemy LAMP w naszych systemach za pomocą narzędzia tasksel. Dlatego ważne jest, aby sprawdzić, czy tasksel jest zainstalowany w systemie, czy nie. Uruchom następujące polecenie jako root w terminalu Ubuntu, aby zainstalować tasksel:

$ sudo apt install tasksel

Wpisz Y, aby kontynuować instalację.

Krok 2: Zainstaluj LAMP za pomocą tasksel

Użyj następującej komendy, aby zainstalować serwer LAMP jako sudo poprzez tasksel:

$ sudo tasksel install lamp-server

Twój pakiet LAMP zostanie zainstalowany w następujący sposób:

Krok 3: Sprawdź Instalacja LAMP

Możesz sprawdzić, czy instalacja LAMP działa poprawnie, czy nie, tworząc przykładową stronę PHP.

Przykład:

Utwórzmy stronę informacyjną PHP, wprowadzając następujące polecenie w naszym terminalu:

$ sudo bash -c "echo -e '<?php\nphpinfo();\n?>' > /var/www/html/phpinformation.php"

Możesz uzyskać dostęp do tej strony na swoim hoście lokalnym, wprowadzając następujący link w przeglądarce:

http: / /localhost/phpinformation.php

Poniższa strona potwierdza, że ​​LAMP został poprawnie zainstalowany w twoim systemie.

Skonfiguruj LAMP (Linux Apache MySQL i PHP)

Po zainstalowaniu LAMP dobrze jest skonfigurować go zgodnie z własnymi potrzebami.

Secure MySQL

Jeśli chcesz używać serwera LAMP w środowisku produkcyjnym, najlepiej zabezpieczyć instalację MySQL. Aby to zrobić, uruchom następującą komendę:

$ sudo mysql_secure_installation

Następnie możesz obejść dane wyjściowe, aby zabezpieczyć hasło roota i inne konfiguracje zabezpieczeń.

Konfiguruj zaporę ogniową

Aby skonfigurować zaporę ogniową, uruchom następujące polecenie jako sudo:

$ sudo ufw allow in "Apache Full"

Ta konfiguracja zezwoli na ruch przychodzący na dwóch portach, TCP 80 i TCP 443.

Zainstaluj moduły PHP

Możesz dostosować Moduły PHP do użytku z LAMP innymi niż te, które są już dostarczane z instalacją LAMP. Najpierw pobierzmy listę modułów, które możesz wybrać za pomocą następującego polecenia:

$ apt-cache search ^php- | grep module

Następnie możesz zainstalować dowolny z tych modułów za pomocą następującego polecenia:

Składnia:

$ sudo apt install [module- nazwa]

Przykład:

$ sudo apt install php7.2-zip

Dzięki temu artykułowi nauczyłeś się instalować i konfigurować LAMP na swoim systemie Ubuntu. Obejmowało to zainstalowanie LAMP poprzez tasksel, a następnie sprawdzenie instalacji poprzez utworzenie przykładowego pliku .php. Co więcej, możesz również skonfigurować LAMP, aby uczynić go bardziej bezpiecznym i użytecznym poprzez kroki opisane powyżej.

Komentarze
Konrad

Może by jeszcze wspomnieć o phpmyadmin.