Skip to content

Jak zmienić swój domowy komputer z systemem Ubuntu w serwer sieciowy LAMP?

13 de lipiec de 2021
1626198893 banner 1024x469 1

Masz komputer z systemem Linux, który chcesz wykorzystać? Być może nie czujesz się komfortowo z wersją Ubuntu Server Edition tylko z wiersza poleceń. Oto jak zachować standardowy pulpit Ubuntu i dodać do niego możliwości obsługi sieci.

Niezależnie od tego, czy nie czujesz się komfortowo z systemem tylko z wierszem poleceń, używasz pulpitu Ubuntu do innych rzeczy, czy po prostu potrzebujesz go zainstalować dla kilku konkretnych aplikacji, możesz dodać Apache, MySQL i PHP do dowolnego standardowego pulpitu instalacja Ubuntu bardzo szybko i łatwo.

Proste polecenie

Instalację zacznijmy od bardzo sprytnego polecenia:

sudo apt-get zainstaluj serwer lampy ^

NIE zadziała bez karetki na końcu. Po wprowadzeniu tego zobaczysz, że automatycznie wybiera wszystkie niezbędne pakiety i poprosi o potwierdzenie „dużej” ilości danych do pobrania.

02 potwierdź

Po prostu usiądź i pozwól mu robić swoje, aż pojawi się niebieski ekran.

03 hasło roota mysql


Wprowadź hasło do konta głównego MySQL, które jest potrzebne do tworzenia innych użytkowników i zarządzania bazami danych, a następnie naciśnij Enter, aby kontynuować. Zostaniesz poproszony o ponowne wprowadzenie hasła, więc zrób to i ponownie naciśnij Enter.

To wszystko do instalacji!

Testowanie Apache i PHP

Przetestujmy Apache, aby sprawdzić, czy działa prawidłowo. Otwórz przeglądarkę i skieruj ją pod następujący adres URL:

http://hostlokalny/

Powinieneś zobaczyć coś takiego, jeśli wszystko zostało poprawnie zainstalowane:

05 testowanie apache

Następnie sprawdzimy, czy PHP działa. W terminalu wprowadź następujące polecenie, aby utworzyć nowy dokument:

sudo nano /var/www/testing.php

Następnie skopiuj następujący kod:

Kliknij prawym przyciskiem myszy w terminalu i naciśnij Wklej.

07 informacje o php

08 nano wypis

Naciśnij CTRL + O, aby „wypisać” lub zapisać plik, a następnie naciśnij CTRL + X, aby wyjść.

Następnie uruchom ponownie Apache za pomocą następującego polecenia:

usługa sudo restart apache2

I załaduj następującą stronę w przeglądarce internetowej:

http://localhost/testing.php

Powinieneś zobaczyć coś takiego:

10 php sukces

Sprawdzanie adresu powiązania MySQL

MySQL ma adres wiązania, który powinien pasować do twojego systemu. Aby sprawdzić adres wiązania twojego systemu, możemy użyć szybkiego polecenia:

kot /etc/hosts | grep localhost


To jest „fajka” lub „rdzeń” pośrodku, który jest dzielony z klawiszem . Otrzymasz kilka wyników, z których jeden będzie zawierał adres IP.

11 znajdź adres powiązania hosta lokalnego

Na powyższym zrzucie ekranu widać, że mój adres powiązania to 127.0.0.1.

Następnie otwórzmy plik konfiguracyjny MySQL, aby zobaczyć, co jest tam wymienione.

sudo nano /etc/mysql/my.cnf

Przewiń w dół, aż zobaczysz linię zaczynającą się od „adresu powiązania”, jak poniżej.

12 adres powiązania my.cnf dobry

Jak widać, adres powiązania jest taki sam, więc jesteśmy w porządku. Jeśli twój jest inny, po prostu zmień go, aby pasował do tego, co znalazłeś powyżej.

Instalowanie phpMyAdmina

Jeśli nie znasz MySQL i jego poleceń, możesz mieć problemy z zarządzaniem bazami danych i tabelami. phpMyAdmin pomaga rozwiązać ten problem, udostępniając interfejs PHP do administrowania MySQL. Jest łatwy w instalacji i naprawdę może się przydać, więc przejdźmy do tego.

sudo apt-get zainstaluj phpmyadmin


Jeśli to polecenie nie działa, może być konieczne włączenie dodatkowych repozytoriów.

14 instalowanie phpmyadmina

Pojawi się kolejny niebieski ekran z prośbą o wybranie serwera WWW do skonfigurowania. Upewnij się, że czerwony blok znajduje się obok „apache2” i NA PEWNO naciśnij spację. To oznaczy go gwiazdką, a następnie możesz nacisnąć Enter.

15 wybierz apache2 dla phpmyadmina

Zostaniesz zapytany, czy phpmyadmin powinien skonfigurować domyślną bazę danych do własnego użytku. Wybierz Tak.

16 tak do domyślnego db

Następnie zostaniesz poproszony o podanie hasła konta administratora użytego do utworzenia tej bazy danych i użytkownika. Ponieważ nie stworzyliśmy żadnych innych użytkowników MySQL, wprowadź swoje hasło roota MySQL.

17 wprowadź hasło root mysql

Na koniec utworzysz hasło do użycia z phpmyadmin i będziesz musiał je ponownie potwierdzić.

18 hasło do phpmyadmina

Gdy skończysz, uruchom ponownie Apache.

Możesz zalogować się do phpMyAdmin, przechodząc pod następujący adres URL:

http://localhost/phpmyadmin/

20 sukcesów phpmyadmina


Użyj „root” jako nazwy użytkownika, a następnie wprowadź hasło root MySQL.

21 pomyślne logowanie

Jest tu więcej niż kilka ważnych haseł i będziesz kuszony, aby użyć tego samego hasła, co twoje konto root. Jeśli zdecydujesz się to zrobić, upewnij się, że jest to bardzo bezpieczne hasło, coś o różnych klasach znaków i dobrej długości. Pamiętaj, że instalując to oprogramowanie dajesz innym dostęp do swojego komputera, więc podejmij odpowiednie środki ostrożności.

Jeśli po raz pierwszy grasz z serwerem internetowym, możesz się zastanawiać, gdzie znajdują się pliki, które chcesz hostować. Znajdują się one w /var/www/ domyślnie i będą potrzebować podwyższonych uprawnień, aby uzyskać dostęp do tego katalogu. Jednym z pomysłów jest zamontowanie oddzielnej partycji w tym miejscu, która będzie używana wyłącznie do obsługi treści internetowych. Sprawdź nasz inny artykuł, Czym jest Linux fstab i Jak to działa?, aby uzyskać więcej informacji na ten temat.

A teraz, gdy masz już własny serwer WWW, dlaczego nie nauczyć się archiwizować, przeszukiwać i wyświetlać statystyki tweetów za pomocą ThinkUp?

Czy ten post był pomocny?