Instalowanie i konfigurowanie serwera LAMP na Ubuntu

Systemy operacyjne Linux oferują swoim użytkownikom ogromne możliwości tworzenia stron internetowych, przechowywania ich na serwerze i testowania. Wielu prawdopodobnie słyszało, że poprawna konfiguracja Apache i MySQL pozwala na wygodną pracę z serwerami. Nadszedł czas, aby zapoznać się z LAMP, który łączy je wszystkie, a także zrozumieć, jak zainstalować i skonfigurować serwer LAMP w Ubuntu.

Instalacja LAMP pozwala na utworzenie serwera WWW.

Czym jest LAMP?

LAMP nie jest programem, jak mogłoby się wydawać na początku, a nie serwerem. Ten skrót ukrywa stos lub zestaw programów po stronie serwera: Apache, MySQL, PHP. Stąd nazwa - pierwsze litery każdego z tych programów. Pierwsza litera pochodzi z Linuksa.

Przeczytaj więcej o komponentach.

  • Apache to darmowy serwer HTTP.
  • MySQL to potężny, darmowy system zarządzania bazami danych. Używane w wielu witrynach.
  • PHP jest językiem programowania. Często jest napisany przez różne aplikacje internetowe.

Całe to oprogramowanie jest przydatne i prawie niezbędne do umieszczania stron internetowych w sieci. Pozostaje dowiedzieć się, jak go zainstalować i używać.

Instalacja LAMPY

LAMP jest instalowany na kilka sposobów. Ponieważ jest to kompleks programów, możesz pobrać każdy z nich osobno, ale wygodniej jest to zrobić razem. Łatwiej jest do tego użyć Tasksel:

sudo tasksel zainstaluj lamp-server

Tasksel to specjalne narzędzie zainstalowane na Ubuntu, dzięki któremu łatwo jest załadować różne pakiety oprogramowania do systemu. Podczas instalacji system poprosi o podanie hasła do MySQL. Musisz to zrobić.

Usunięcie

Możesz także usunąć cały stos jednym poleceniem:

sudo tasksel usuwa lamp-server

Będzie instalacja wszystkich komponentów: PHP 7, Apache, MySQL. Dla wygodniejszego działania program dodaje się do automatycznego ładowania. Jeśli chcesz to zmienić, zrób to za pomocą ustawień: System - Ustawienia - Aplikacje uruchamiane. Po prostu usuń komponenty LAMP.

Instalacja i konfiguracja

Jednak najprawdopodobniej chciałby natychmiast uzyskać przynajmniej test, ale dostosowany serwer roboczy. Następnie postępuj zgodnie z instrukcjami.

  1. Zainstaluj niezbędne pakiety w drugi sposób:

    sudo apt-get zainstaluj apache2 mysql-server php5 phpmyadmin

  2. Wymyślimy i wprowadzimy hasło administratora, aby zainstalować MySQL na Ubuntu, a następnie ponownie.
  3. Zostanie wyświetlone okno ustawień phpmyadmin. Tutaj musisz określić, że Apache będzie używany.
  4. Po tym będziesz musiał odczytać informacje z pary okien i potwierdzić ustawienia bazy danych. dbconfig-common jest specjalnym pakietem pomocniczym używanym zarówno w Debianie, jak i Ubuntu.
  5. System ponownie poprosi nas o hasło. Należy to zrobić trzy razy: połączyć MySQL z phpmyadminem, utworzyć bazę danych i potwierdzić.
  6. Sprawdź, czy serwer działa. Wprowadź pasek adresu przeglądarki „localhost”. Powinien pojawić się komunikat: „To działa!”.
  7. Teraz wpisz „localhost / phpmyadmin” w linii, zaloguj się. Login: root, hasło jest takie samo jak wprowadzone wcześniej.

Skonfiguruj serwer i dodaj stronę internetową

Konfiguracja serwera LAMP jest najważniejszą częścią, ponieważ instalacja MySQL, Apache, PHP 7 na Ubuntu nie stanowi problemu. Następnie będziesz musiał pracować z kodem programu.

Utwórz link do phpmyadmin:

sudo ln -s / etc / phpmyadmin / var / www

Otwórz, a następnie edytuj konfigurację serwera:

sudo nano /etc/apache2/apache2.conf

Dodaj na koniec linii:

Nazwa_serwera localhost: 80

Otwórz plik hosts:

sudo nano / etc / hosts

Dodaj linię:

127.0.1.1 testsite.ru

Tworzenie nowego pliku konfiguracji witryny:

‹VirtualHost *: 80›

ServerAlias ​​testsite.ru www.testsite.ru

DocumentRoot /home/server/testsite.ru

‹Katalog home / server / testsite.ru /›

AllowOverride All

‹/ Katalog›

‹/ VirtualHost›

Umieszczamy ten plik z prawami roota tutaj: / etc / apache2 / sites-available /

Aktywuj witrynę:

sudo a2ensite testsite.ru

Uruchom ponownie serwer:

sudo /etc/init.d/apache2 restart

Tworzenie strony internetowej

Tworzymy pierwszą stronę - plik index.php w folderze z witryną (home / server / testsite.ru).

Wejdź tam:

<?

echo „Hi !!!”;

? ›

Ogólnie rzecz biorąc, możesz wpisać wszystko, potrzebujesz tylko do przetestowania serwera.

Otwórz naszą stronę za pomocą przeglądarki: wprowadź adres internetowy w linii.

Po tym powinniśmy zobaczyć cenione „Hello !!!”. Jeśli tak się stanie, wszystko jest poprawnie skonfigurowane. Teraz w tym folderze możesz umieścić pełnoprawną stronę internetową, która będzie testowana na LAMP. Folder, podobnie jak adres witryny, można oczywiście zmienić.

Teraz wiesz, że instalacja i konfiguracja MySQL, Apache, PHP (LAMP) na Ubuntu nie jest tak straszna, jak się początkowo wydaje. To tylko podstawowe funkcje oprogramowania. Z czasem nauczysz się korzystać z pełnej mocy programów.