Główna » jak » Jak zamienić swój domowy komputer z systemem Ubuntu w serwer LAMP

    Jak zamienić swój domowy komputer z systemem Ubuntu w serwer LAMP

    Masz komputer z Linuksem, który chcesz uruchomić? Może nie czujesz się komfortowo z wersją Ubuntu Server Edition opartą tylko na wierszu poleceń. Oto, jak zachować standardowy pulpit Ubuntu i dodawać do niego funkcje udostępniania stron internetowych.

    Niezależnie od tego, czy nie czujesz się komfortowo z systemem opartym wyłącznie na liniach komend, korzystasz z pulpitu Ubuntu do innych rzeczy, czy 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

    Rozpocznijmy instalację przy użyciu bardzo sprytnego polecenia:

    sudo apt-get install lamp-server ^

    NIE będzie działać bez końcówki na końcu. Gdy już to zrobisz, zobaczysz, że automatycznie wybiera wszystkie potrzebne pakiety i poprosi Cię o potwierdzenie "dużej" ilości danych do pobrania.

    Po prostu usiądź wygodnie i pozwól, że zrobi to, dopóki nie pojawi się niebieski ekran.

    Wprowadź hasło do konta root MySQL, co jest potrzebne, aby utworzyć innych użytkowników i zarządzać bazami danych, a następnie naciśnij Enter, aby kontynuować. Zostaniesz poproszony o ponowne wprowadzenie hasła, zrób to i ponownie naciśnij Enter.

    To wszystko do instalacji!

    Testowanie Apache i PHP

    Przetestuj Apache, aby sprawdzić, czy działa poprawnie. Otwórz przeglądarkę i skieruj ją na następujący adres URL:

    http: // localhost /

    Powinieneś zobaczyć coś takiego, jeśli wszystko jest poprawnie zainstalowane:

    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 na terminalu i naciśnij Wklej.

    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:

    sudo service apache2 restart

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

    http: //localhost/testing.php

    Powinieneś zobaczyć coś takiego:

    Sprawdzanie adresu powiązania MySQL

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

    cat / etc / hosts | grep localhost

    To jest "rura" lub "łodyga" w środku, która jest współdzielona z klawiszem \. Otrzymasz kilka wyników, z których jeden pokaże Ci adres IP.

    Z powyższego zrzutu widać, że mój adres powiązania to 127.0.0.1.

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

    sudo nano /etc/mysql/my.cnf

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

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

    Instalowanie phpMyAdmin

    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, zapewniając interfejs PHP do administracji MySQL. Jest łatwy w instalacji i może się bardzo przydać, więc przejdźmy do tego.

    sudo apt-get install phpmyadmin

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

    Pojawi się kolejny niebieski ekran z prośbą o wybranie serwera WWW do skonfigurowania. Upewnij się, że czerwony blok znajduje się obok "apache2" i bądź pewien, że trafisz w spację. Zaznacza to gwiazdką, a następnie możesz nacisnąć Enter.

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

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

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

    Gdy skończysz, uruchom ponownie Apache.

    Możesz zalogować się do phpMyAdmin, przechodząc do następującego adresu URL:

    http: // localhost / phpmyadmin /

    Użyj "root" jako nazwy użytkownika, a następnie wprowadź główne hasło MySQL.


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

    Jeśli grasz z serwerem WWW po raz pierwszy, możesz zastanawiać się, gdzie znajdują się pliki, które chcesz udostępnić. Są w / var / www / be domyślne i będą wymagać podniesionych uprawnień, aby uzyskać dostęp do tego katalogu. Jednym z pomysłów jest zamontowanie oddzielnej partycji do tego punktu, która będzie używana wyłącznie do obsługi treści internetowych. Sprawdź nasz drugi artykuł, Co to jest fstab i jak działa Linux ?, aby uzyskać więcej informacji na ten temat.

    A teraz, gdy masz własny serwer sieciowy, możesz dowiedzieć się, jak archiwizować, wyszukiwać i wyświetlać statystyki tweetów za pomocą ThinkUp?