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.
Konrad
Może by jeszcze wspomnieć o phpmyadmin.