Instalacja LAMP w Ubuntu

Pakiet oprogramowania o nazwie LAMP zawiera system operacyjny na jądrze Linux, serwer WWW Apache, bazę danych MySQL i komponenty PHP używane w silniku lokacji. Następnie opiszemy szczegółowo instalację i wstępną konfigurację tych dodatków, biorąc za przykład najnowszą wersję Ubuntu.

Zainstaluj zestaw narzędzi LAMP w Ubuntu

Ponieważ format tego artykułu już oznacza, że ​​zainstalowałeś Ubuntu na swoim komputerze, pominiemy ten krok i przejdziemy bezpośrednio do innych programów, ale możesz znaleźć instrukcje dotyczące interesującego Cię tematu, czytając nasze inne artykuły pod poniższymi linkami.

Więcej szczegółów:
Instalacja Ubuntu na VirtualBox
Podręcznik instalacji systemu Linux z dyskami flash

Krok 1: Zainstaluj Apache

Zacznij od zainstalowania otwartego serwera WWW o nazwie Apache. Jest to jedna z najlepszych opcji, więc staje się wyborem wielu użytkowników. W Ubuntu jest on instalowany przez „Terminal” :

  1. Otwórz menu i uruchom konsolę lub naciśnij kombinację klawiszy Ctrl + Alt + T.
  2. Uruchom terminal w systemie operacyjnym Ubuntu

  3. Najpierw zaktualizuj repozytoria systemu, aby mieć pewność, że masz wszystkie niezbędne składniki. Aby to zrobić, wpisz polecenie sudo apt-get update .
  4. Sprawdź aktualizacje w Ubuntu OS

  5. Wszystkie działania poprzez sudo są wykonywane z dostępem roota, więc pamiętaj, aby wprowadzić hasło (nie jest wyświetlane po wprowadzeniu).
  6. Wprowadź hasło dostępu do Ubuntu

  7. Po zakończeniu wpisz sudo apt-get install apache2 aby dodać Apache do systemu.
  8. Uruchom komendę instalacji Apache w Ubuntu

  9. Potwierdź dodanie wszystkich plików, wybierając opcję odpowiedzi D.
  10. Potwierdź dodanie plików do Apache w Ubuntu

  11. Przetestuj serwer WWW, uruchamiając sudo apache2ctl configtest .
  12. Uruchom sprawdzanie składni Apache w Ubuntu

  13. Składnia powinna być normalna, ale czasami pojawia się ostrzeżenie o konieczności dodania nazwy serwera .
  14. Informacje o weryfikacji Apache w Ubuntu

  15. Dodaj tę zmienną globalną do pliku konfiguracyjnego, aby uniknąć ostrzeżeń w przyszłości. Uruchom sam plik poprzez sudo nano /etc/apache2/apache2.conf .
  16. Otwórz plik konfiguracyjny Apache w Ubuntu

  17. Teraz uruchom drugą konsolę, gdzie uruchom ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' aby znaleźć adres IP lub domenę serwera.
  18. Dowiedz się więcej o adresie IP lub domenie w Ubuntu

  19. W pierwszym „Terminalu” zejdź na dół pliku, który się otworzy i wprowadź nazwę ServerName + имя домена или IP адрес , którego właśnie się nauczyłeś. Zapisz zmiany za pomocą Ctrl + O i zamknij plik konfiguracyjny.
  20. Dodaj zmienną globalną dla Apache w Ubuntu

  21. Wykonaj kolejny test, aby upewnić się, że nie ma błędów, a następnie uruchom ponownie serwer WWW za sudo systemctl restart apache2 .
  22. Druga kontrola składni Apache w Ubuntu

  23. Dodaj Apache do automatycznego ładowania, jeśli chcesz, aby uruchamiał się wraz z systemem operacyjnym za pomocą polecenia sudo systemctl enable apache2 .
  24. Dodaj Apache do autoload Ubuntu

  25. Pozostaje tylko uruchomić serwer WWW, aby sprawdzić jego stabilność, użyj do tego polecenia sudo systemctl start apache2 .
  26. Uruchom serwer Apache Web w Ubuntu

  27. Uruchom przeglądarkę i przejdź do localhost . Jeśli jesteś na stronie głównej Apache, wszystko działa poprawnie, przejdź do następnego kroku.
  28. Przejdź do standardowej strony Apache za pomocą przeglądarki w Ubuntu

Krok 2: Zainstaluj MySQL

Drugim krokiem jest dodanie bazy danych MySQL, która jest również wykonywana za pomocą standardowej konsoli przy użyciu poleceń dostępnych w systemie.

  1. W Terminalu wpisz sudo apt-get install mysql-server i naciśnij Enter .
  2. Polecenie instalacji bazy danych w Ubuntu

  3. Potwierdź dodanie nowych plików.
  4. Potwierdź dodanie plików instalacyjnych bazy danych w Ubuntu

  5. Pamiętaj, aby zabezpieczyć korzystanie ze środowiska MySQL, więc zapewnij ochronę za pomocą oddzielnego dodatku zainstalowanego przez sudo mysql_secure_installation .
  6. Zainstaluj bezpieczeństwo bazy danych w Ubuntu

  7. Ustawienie ustawień wtyczki dla wymagań dotyczących hasła nie ma jednej instrukcji, ponieważ każdy użytkownik jest odpychany przez własne rozwiązania pod względem walidacji. Jeśli chcesz zainstalować wymagania, wpisz y w konsoli po wyświetleniu monitu.
  8. Zacznij konfigurować wymagania dotyczące haseł w Ubuntu

  9. Następnie musisz wybrać poziom ochrony. Najpierw przeczytaj opis każdego parametru, a następnie wybierz najbardziej odpowiedni.
  10. Wybierz poziom wymaganego hasła w Ubuntu

  11. Ustaw nowe hasło, aby zapewnić dostęp roota.
  12. Ustaw nowe hasło do bazy danych w Ubuntu

  13. Ponadto zobaczysz przed sobą różne ustawienia zabezpieczeń, przeczytaj je i zaakceptuj lub odrzuć, jeśli uznasz to za konieczne.
  14. Zaawansowane ustawienia bezpieczeństwa baz danych w Ubuntu

Zalecamy przeczytanie opisu innej metody instalacji w naszym oddzielnym artykule, który można znaleźć pod następującym linkiem.

Zobacz także: Podręcznik instalacji MySQL dla Ubuntu

Krok 3: Zainstaluj PHP

Ostatnim krokiem w celu zapewnienia normalnego działania systemu LAMP jest instalacja komponentów PHP. W implementacji tego procesu nie ma nic trudnego, wystarczy użyć jednego z dostępnych poleceń, a następnie skonfigurować pracę samego dodatku.

  1. W "Terminalu" sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 polecenie sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 aby zainstalować niezbędne komponenty na wypadek Potrzebujesz wersji 7.
  2. Polecenie do instalacji komponentów PHP w Ubuntu

  3. Czasami powyższe polecenie jest zepsute, więc użyj sudo apt install php 7.2-cli lub sudo apt install hhvm aby zainstalować najnowszą dostępną wersję 7.2.
  4. Polecenie instalacji najnowszej wersji PHP w Ubuntu

  5. Po zakończeniu procedury upewnij się, że poprawna wersja została zainstalowana, wpisując php -v w konsoli.
  6. Sprawdź wersję zainstalowanego PHP w Ubuntu

  7. Zarządzanie bazami danych i implementacja interfejsu internetowego odbywa się za pomocą bezpłatnego narzędzia PHPmyadmin, które jest również pożądane do zainstalowania podczas konfiguracji LAMP. Aby rozpocząć, wprowadź polecenie sudo apt-get install phpmyadmin php-mbstring php-gettext .
  8. Instalacja PHPmyadmin w systemie operacyjnym Ubuntu

  9. Potwierdź dodanie nowych plików, wybierając odpowiednią opcję.
  10. Potwierdź dodanie plików dla PHPmyadmin w Ubuntu

  11. Określ serwer internetowy „Apache2” i kliknij „OK” .
  12. Wybierz serwer WWW, aby zainstalować PHPmyadmin w Ubuntu

  13. Zostaniesz poproszony o skonfigurowanie bazy danych za pomocą specjalnego polecenia, w razie potrzeby wybierz pozytywną odpowiedź.
  14. Konfigurowanie bazy danych PHPmyadmin w Ubuntu

  15. Utwórz hasło, aby zarejestrować się na serwerze bazy danych, po czym musisz je potwierdzić, wprowadzając je ponownie.
  16. Wybór hasła do bazy danych PHPmyadmin w Ubuntu

  17. Domyślnie nie będziesz mógł zalogować się do PHPmyadmin w imieniu użytkownika z dostępem roota lub za pośrednictwem interfejsów TPC, więc musisz wyłączyć narzędzie blokujące. Aktywuj uprawnienia roota za pomocą polecenia sudo -i .
  18. Aktywuj dostęp roota przez terminal w Ubuntu

  19. Wydawaj wpisując echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql .
  20. Wyłącz narzędzie w PHPmyadmin przez terminal w Ubuntu

Przy tej procedurze instalację i konfigurację PHP dla LAMP można uznać za zakończoną pomyślnie.

Zobacz także: Podręcznik instalacji PHP dla serwera Ubuntu

Dzisiaj rozmawialiśmy o instalacji i podstawowej konfiguracji komponentów LAMP dla systemu operacyjnego Ubuntu. Oczywiście nie jest to cała informacja, którą można dostarczyć na ten temat, istnieje wiele niuansów związanych z korzystaniem z kilku domen lub baz danych. Jednak dzięki powyższym instrukcjom można łatwo przygotować system do poprawnego działania tego pakietu oprogramowania.