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.
- Zainstaluj niezbędne pakiety w drugi sposób:
sudo apt-get zainstaluj apache2 mysql-server php5 phpmyadmin
- Wymyślimy i wprowadzimy hasło administratora, aby zainstalować MySQL na Ubuntu, a następnie ponownie.
- Zostanie wyświetlone okno ustawień phpmyadmin. Tutaj musisz określić, że Apache będzie używany.
- 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.
- System ponownie poprosi nas o hasło. Należy to zrobić trzy razy: połączyć MySQL z phpmyadminem, utworzyć bazę danych i potwierdzić.
- Sprawdź, czy serwer działa. Wprowadź pasek adresu przeglądarki „localhost”. Powinien pojawić się komunikat: „To działa!”.
- 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.