Zainstaluj i skonfiguruj serwer LAMP w systemie 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 wygodnie pracować z serwerami. Czas zapoznać się z LAMPEM, który łączy je wszystkie, a także zrozumieć, jak zainstalować i skonfigurować serwer LAMP w systemie Ubuntu.

Instalacja LAMPY pozwala ci stworzyć serwer WWW.

Treść

  • 1 Co to jest LAMPA?
  • 2 Instalacja LAMPY
    • 2.1 Usunięcie
  • 3 Instalacja i konfiguracja
    • 3.1 Skonfiguruj serwer i dodaj stronę internetową
    • 3.2 Tworzenie strony dla strony internetowej

Co to jest LAMPA?

LAMP nie jest programem, jak mogłoby się wydawać na początku, a nie serwerem. Skrót ten 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żywany w wielu witrynach.
  • PHP to język programowania. Często jest to napisane przez różne aplikacje internetowe.

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

Instalacja LAMPY

LAMPA jest instalowana na kilka sposobów. Ponieważ jest to kompleks programów, możesz pobrać każdy z nich osobno, ale wygodniej jest zrobić to razem. W tym celu łatwiej jest używać Tasksela:

sudo tasksel zainstaluj lampę-serwer

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

Usunięcie

Możesz również usunąć cały stos za pomocą jednego polecenia:

sudo tasksel remove lamp-server

Nastąpi instalacja wszystkich komponentów: PHP 7, Apache, MySQL. Dla wygodniejszej pracy program dodaje się do automatycznego ładowania. Jeśli chcesz to zmienić, zrób to za pomocą ustawień: System - Ustawienia - uruchamialne aplikacje. Tam po prostu usuń komponenty LAMPY.

Instalacja i konfiguracja

Mimo to, najprawdopodobniej chciałby od razu uzyskać co najmniej test, ale niestandardowy działający serwer. Następnie postępuj zgodnie z instrukcjami.

  1. Zainstaluj niezbędne pakiety w drugi sposób:
    sudo apt-get install apache2 mysql-server php5 phpmyadmin
  2. Wymyśliliśmy i wprowadziliśmy hasło administratora, aby zainstalować MySQL na Ubuntu, a następnie zrobić to ponownie.
  3. Wyświetlone zostanie okno ustawień phpmyadmin.Tutaj musisz określić, że Apache będzie używany.
  4. Po przeczytaniu informacji w parach okien i potwierdzeniu konfiguracji bazy danych. dbconfig-common jest specjalnym pakietem pomocniczym, który jest używany zarówno w Debianie, jak iw Ubuntu.
  5. System ponownie poprosi nas o podanie hasła. Trzeba to zrobić trzy razy: połączyć MySQL z phpmyadminem, stworzyć bazę danych i ją potwierdzić.
  6. Sprawdzanie, czy serwer działa. Wprowadź w pasku adresu przeglądarki "localhost". Powinien pojawić się komunikat: "Działa!".
  7. Teraz wpisujemy "localhost / phpmyadmin" w linii, zaloguj się. Login: root, to samo hasło, co wcześniej wprowadzone.

Skonfiguruj serwer i dodaj stronę internetową

Konfiguracja serwera LAMP jest najważniejszą częścią, ponieważ instalacja MySQL, Apache, PHP 7 na Ubuntu nie stanowi żadnej trudności. Następnie musisz 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 do końca wiersza:

NazwaSerwera 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
</ Directory>
</ VirtualHost>

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

Aktywuj stronę:

sudo a2ensite testsite.ru

Zrestartuj serwer:

sudo /etc/init.d/apache2 restart

Tworzenie strony dla strony internetowej

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

Wpisz tam:

‹?
echo "Cześć !!!";
?›

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

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

Po tym powinniśmy zobaczyć upragnione "Hello !!!". Jeśli tak się stanie, wszystko zostanie poprawnie skonfigurowane. Teraz w tym folderze możesz umieścić pełnowartościową stronę internetową, która będzie testowana na LAMPIE. Folder, jak również adres strony, można oczywiście zmienić.

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