Powrót do bloga

Konfiguracja stosu LAMP – Linux Apache MySQL PHP

Konfiguracja stosu LAMP – Linux Apache MySQL PHP

LAMP to akronim bardzo popularnego stosu technologicznego – Linux, Apache, MySQL, PHP. Wszystkie cztery komponenty LAMP są oprogramowaniem o otwartym kodzie źródłowym i nadają się do wdrażania dynamicznych stron internetowych i aplikacji webowych. W dzisiejszym samouczku pokażę Ci, jak skonfigurować serwer chmurowy ze stosem LAMP.

Stos LAMP: L – Linux

L w LAMP oznacza system operacyjny Linux. Dzięki łatwemu w użyciu interfejsowi CloudSigma możesz go wdrożyć w kilka minut.

Tworzenie maszyny

Najpierw musisz utworzyć maszynę. Możesz to łatwo zrobić w sekcji Compute (Obliczenia) CloudSigma. Na potrzeby tego samouczka możesz użyć następujących zasobów:

CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Możesz zamontować dysk z obrazem Ubuntu 18.04 LTS dostępnym w bibliotece CloudSigma. Ubuntu 18.04: Preinstalowany system 64-bitowy ze sterownikami VirtIO, superużytkownikiem, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init i najnowszymi aktualizacjami do 2019-03-03.

Po uruchomieniu maszyny możesz zaktualizować wszystkie istniejące repozytoria i pakiety na maszynie, uruchamiając następujące polecenia:

Stos LAMP: A – Apache

Apache (Apache HTTP Server) to otwarte oprogramowanie serwera WWW, które może być używane do serwowania zawartości w sieci. Ponad 40% stron internetowych w sieci WWW – World Wide Web korzysta z niego.

Aby zainstalować serwer Apache HTTP, możesz uruchomić następujące polecenie:

Po zainstalowaniu możesz przejść pod adres IP w przeglądarce internetowej, gdzie zobaczysz wynik podobny do tego:

apace web server homepage LAMP Stack

Jeśli nie znasz adresu IP, możesz go sprawdzić w sekcji Compute (Obliczenia) na swoim koncie CloudSigma.
Finding IP address

Stos LAMP: M – MySQL

Możesz teraz przejść do instalacji MySQL skoro Linux i Apache są już zainstalowane

MySQL to otwartoźródłowy system zarządzania relacyjnymi bazami danych (RDBMS), który pomaga użytkownikom przechowywać, organizować i zarządzać danymi. Jest bardzo popularny i szeroko stosowany w branży IT. Aby dowiedzieć się więcej o MySQL, przeczytaj wpis CloudSigma – Jak skonfigurować MySQL na serwerze i podstawy MySQL.

Aby zwiększyć bezpieczeństwo, uruchom poniższy skrypt i wybierz swoje preferencje:

 

Stos LAMP: P – PHP

PHP to popularny język skryptowy o otwartym kodzie źródłowym, używany głównie do tworzenia dynamicznych stron internetowych. Możesz go zainstalować za pomocą polecenia:

Po zainstalowaniu możesz skonfigurować serwer Apache do obsługi plików PHP, przenosząc “index.php” przed “index.html” w tym pliku – /etc/apache2/mods-enabled/dir.conf

Plik będzie teraz wyglądał następująco:

PHP posiada bogatą bibliotekę modułów, których możesz użyć w swojej aplikacji. Znajdź dostępne biblioteki za pomocą podanego polecenia, aby uzyskać listę:

PHP Modules page

Zainstaluj powyższe moduły za pomocą polecenia apt-get:

Możesz utworzyć przykładowy plik PHP, aby go przetestować. Utwórz plik – /var/www/html/test.php i dodaj do niego następującą zawartość.

Następnie zrestartuj serwer Apache, aby zmiany weszły w życie.

Teraz, po przejściu pod adres URL – https://IPaddress/test.php , zobaczysz następującą zawartość:
PHP Info page

Gratulacje, pomyślnie skonfigurowano stos LAMP.

Miłej pracy!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev jest projektantem kreatywnym w CloudSigma, skupiającym się na spójnej tożsamości biznesowej przy wykorzystaniu tradycyjnych i innowacyjnych kanałów marketingowych. Biegle łączy wizję artystyczną ze strategicznym marketingiem, tworząc wywierające wpływ narracje marki.

Komentarze

Brak komentarzy. Bądź pierwszy.