Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
01.11.2024

Jak zainstalować Linux, Nginx, MySQL, PHP (LEMP) na Ubuntu

Stos LEMP –skrót od Linux, MySQL i PHP – to bardzo popularny stos serwerów internetowych wykorzystywany do zasilania dynamicznych stron internetowych i aplikacji. Łącząc stabilność Linuksa, wydajność Nginx, solidne zarządzanie danymi MySQL i wszechstronność PHP, LEMP zapewnia potężne, wysokowydajne środowisko idealne do hostowania nowoczesnych aplikacji internetowych.

Dla osób zainteresowanych hostingiem ze zoptymalizowaną obsługą PHP i MySQL, platformy takie jak hosting PHP MySQL AlexHost są dostosowane do oferowania zwiększonej kompatybilności i stabilności aplikacji opartych na LEMP. Korzystanie z dobrze skonfigurowanego stosu LEMP pozwala na lepszą skalowalność, szybsze ładowanie stron i wydajne zarządzanie zasobami, co czyni go doskonałym wyborem dla witryn o dużym natężeniu ruchu i złożonych aplikacji. W tym artykule przeprowadzimy Cię przez pełną instalację i konfigurację stosu LEMP na serwerze Ubuntu. Ten przewodnik obejmie każdy komponent, zapewniając, że serwer jest zoptymalizowany do uruchamiania dynamicznych aplikacji internetowych ze stabilnością i wydajnością. Niezależnie od tego, czy budujesz osobistą stronę internetową, czy aplikację internetową na dużą skalę, wykonanie tych kroków zapewni Ci solidne środowisko serwerowe dostosowane do nowoczesnych potrzeb hostingowych. Jeśli szukasz niezawodnej platformy do hostowania tej konfiguracji, hosting Ubuntu VPS AlexHost zapewnia wysokowydajne rozwiązanie zaprojektowane specjalnie dla środowisk Linux. Dzięki Ubuntu VPS od AlexHost zyskujesz kontrolę nad zasobami i konfiguracjami serwera, umożliwiając optymalizację każdego komponentu stosu LEMP w celu uzyskania lepszej wydajności i bezpieczeństwa. To sprawia, że jest to doskonały wybór dla programistów i firm, które chcą hostować solidne, skalowalne aplikacje internetowe z elastycznością rozwoju

1. Wymagania wstępne

Przed rozpoczęciem upewnij się, że posiadasz następujące elementy

  • Serwer z systemem Ubuntu 18.04 lub 20.04.
  • Uprawnienia Sudo na serwerze.
  • Terminal lub dostęp SSH do serwera.

2. Aktualizacja systemu

Otwórz terminal i uruchom następujące polecenie, aby zaktualizować indeks pakietów

###ATP_PRO_NOTR_1_CODE_TAG_NOTR_ATP_PRO#

3. Zainstaluj Nginx

Krok 1: Instalacja Nginx

Uruchom następujące polecenie, aby zainstalować Nginx

###ATP_PRO_NOTR_2_CODE_TAG_NOTR_ATP_PRO##

Krok 2: Uruchom i włącz Nginx

Po instalacji należy uruchomić usługę Nginx i włączyć jej uruchamianie przy starcie systemu

###ATP_PRO_NOTR_3_CODE_TAG_NOTR_ATP_PRO##

Krok 3: Sprawdź status Nginx

Możesz sprawdzić status Nginx, aby upewnić się, że jest uruchomiony

###ATP_PRO_NOTR_4_CODE_TAG_NOTR_ATP_PRO##

Możesz także otworzyć przeglądarkę internetową i przejść do adresu IP serwera. Powinieneś zobaczyć stronę powitalną Nginx

4. Zainstaluj MySQL

Krok 1: Instalacja serwera MySQL

Uruchom następujące polecenie, aby zainstalować MySQL

###ATP_PRO_NOTR_5_CODE_TAG_NOTR_ATP_PRO##

Krok 2: Bezpieczna instalacja MySQL

Po instalacji uruchom skrypt bezpieczeństwa, aby zwiększyć bezpieczeństwo MySQL

###ATP_PRO_NOTR_6_CODE_TAG_NOTR_ATP_PRO##

Postępuj zgodnie z instrukcjami, aby ustawić hasło roota i skonfigurować inne ustawienia zabezpieczeń

5. Zainstaluj PHP

Krok 1: Instalacja PHP i wymaganych rozszerzeń

Aby zainstalować PHP i wymagane rozszerzenia dla Nginx i MySQL, uruchom następujące polecenie

###ATP_PRO_NOTR_7_CODE_TAG_NOTR_ATP_PRO##

Krok 2: Konfiguracja procesora PHP

Otwórz plik konfiguracyjny PHP dla Nginx

###ATP_PRO_NOTR_8_CODE_TAG_NOTR_ATP_PRO##

Upewnij się, że ustawione są następujące wiersze (w razie potrzeby usuń komentarz)

###ATP_PRO_NOTR_9_CODE_TAG_NOTR_ATP_PRO##

Krok 3: Ponowne uruchomienie usługi PHP-FPM

Po wprowadzeniu zmian w konfiguracji PHP, uruchom ponownie usługę PHP-FPM

###ATP_PRO_NOTR_10_CODE_TAG_NOTR_ATP_PRO##

6. Konfiguracja Nginx do korzystania z PHP

Krok 1: Utwórz blok serwera dla swojej witryny

Utwórz nowy plik konfiguracyjny dla swojej witryny

###ATP_PRO_NOTR_11_CODE_TAG_NOTR_ATP_PRO##

Dodaj następującą konfigurację

###ATP_PRO_NOTR_12_CODE_TAG_NOTR_ATP_PRO##

Krok 2: Włącz blok serwera

Utwórz dowiązanie symboliczne, aby włączyć konfigurację bloku serwera

###ATP_PRO_NOTR_13_CODE_TAG_NOTR_ATP_PRO##

Krok 3: Przetestuj konfigurację Nginx

Przetestuj konfigurację Nginx pod kątem błędów składni

###ATP_PRO_NOTR_14_CODE_TAG_NOTR_ATP_PRO##

Krok 4: Uruchom ponownie Nginx

Uruchom ponownie usługę Nginx, aby zastosować zmiany

###ATP_PRO_NOTR_15_CODE_TAG_NOTR_ATP_PRO##

7. Utwórz plik informacyjny PHP

Aby przetestować instalację PHP, utwórz plik informacyjny PHP w katalogu głównym dokumentu

###ATP_PRO_NOTR_16_CODE_TAG_NOTR_ATP_PRO##

Dodaj następującą zawartość

###ATP_PRO_NOTR_17_CODE_TAG_NOTR_ATP_PRO##

8. Uzyskiwanie dostępu do aplikacji

Otwórz przeglądarkę internetową i przejdź do http://your_domain/info.php lub adresu IP serwera. Powinieneś zobaczyć stronę informacyjną PHP

9. Wnioski

Pomyślnie zainstalowałeś stos LEMP (Linux, Nginx, MySQL, PHP) na swoim serwerze Ubuntu. Ta potężna kombinacja zapewnia solidną platformę do hostowania dynamicznych aplikacji internetowych. Pamiętaj, aby zabezpieczyć swój serwer, regularnie aktualizować oprogramowanie i zbadać dalsze konfiguracje w celu optymalizacji wydajności

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills