Technologiczne, Gadżety, Telefony Komórkowe, Pobieranie Aplikacji!

Prosty i szybki samouczek: Jak zainstalować WordPress na Ubuntu lokalnie za pomocą LAMPY

Prosty i szybki samouczek: Jak zainstalować WordPress na Ubuntu lokalnie za pomocą LAMPY

Ubuntu to obecnie jedna z najpopularniejszych dystrybucji Linuksa. W ostatnich latach na scenę wkroczyło kilka pochodnych Ubuntu, takich jak Linux Mint, Elementary Linux, Zorin OS, Linux Lite i tak dalej.

Ubuntu można używać do wielu rzeczy; możesz nawet uruchomić go na Raspberry Pi. Ale co z jego zastosowaniem w blogowanie?

Ponieważ WordPress jest obecnie jedną z najpopularniejszych platform blogowych i najczęściej używanym CMS-em, obsługującym ponad 63% stron internetowych na świecie, czasami zachodzi potrzeba bezpośredniego uruchomienia tego CMS-a na swoim systemie operacyjnym.

Strona docelowa WordPressa

Dzięki temu, że każda dystrybucja Linuksa może służyć jako lokalny serwer do przechowywania Twoich danych, możesz wykorzystać ją nawet do lokalnego uruchomienia WordPressa.

Właśnie tego dowiemy się, jak to zrobić w tym artykule; skonfiguruj WordPressa i uruchom go na Ubuntu Linux.

Pierwsza część tego artykułu dotyczy instalacji i konfiguracji stosu LAMP (Linux, Apache, MySQL i PHP) w systemie Ubuntu Linux 20.04 Focal Fossa. W drugiej i ostatniej części tego artykułu pobierzemy, skonfigurujemy i uruchomimy WordPressa.

Więc zaczynajmy, dobrze?

Co to jest stos LAMP?

LAMP Stack to w zasadzie kombinacja różnych programów, których możemy używać do tworzenia dynamicznych stron internetowych. Jest to skrót oznaczający Linux, Apache, MariaDB/MySQL i PHP. Po zainstalowaniu w systemie Ubuntu Linux LAMP Stack może być używany do tworzenia i wdrażania niesamowitych witryn internetowych na platformach takich jak WordPress lub Joomla.

W tym artykule nie będziemy budować żadnego rodzaju witryny internetowej. Zamiast tego zainstalujemy LAMP Stack i uruchomimy WordPress.

Pierwszą rzeczą, którą należy zainstalować, jest Apache2. Jest to bardzo wydajne oprogramowanie serwera WWW/HTTP o otwartym kodzie źródłowym, używane przez wiele witryn internetowych. Aby go zainstalować, możemy uruchomić następujące polecenie:

Żądanie instalacji Apache2 na Ubuntu Linux 20.04Źródło obrazu: BHLLinux

Gdy zobaczysz prośbę o zainstalowanie Apache2, wpisz „Y” i pozwól terminalowi dokończyć instalację Apache2.

Należy pamiętać, że pliki konfiguracyjne Apache2 znajdują się w pliku /etc/apache2 katalog, w którym znajduje się główny plik konfiguracyjny /etc/apache2/apache2.confktóry możesz otworzyć za pomocą edytora tekstu Vima.

Domyślny katalog główny dokumentów do przechowywania plików internetowych znajduje się w /var/www/html/.

Teraz musimy sprawdzić, czy Apache2 jest uruchomiony. W tym celu możemy użyć następującego polecenia:

Sprawdzanie statusu Apache2Źródło obrazu: BHLLinux

W systemie Ubuntu Linux i wszystkich innych nowoczesnych dystrybucjach Linuksa systemd jest menedżerem usług odpowiedzialnym za utrzymanie usług takich jak Apache2 i tak dalej.

Więcej informacji na temat systemd można znaleźć na stronie ten link.

Następnie uruchom następujące polecenie, aby upewnić się, że Apache2 jest włączony.

Sprawdzanie, czy Apache2 jest włączonyŹródło obrazu: BHLLinux

Teraz czas przetestować Apache2 otwierając przeglądarkę internetową i wpisując swój adres IP. Po wykonaniu tej czynności powinieneś zobaczyć logo Ubuntu i domyślną stronę Apache2 Ubuntu.

Aby wyświetlić domyślną stronę Apache2 Ubuntu, wprowadź http://TWOJ_ADRES_IP. Możesz sprawdzić swój adres IP, uruchamiając polecenie nazwa hosta -I.

Wyświetlanie adresu IP urządzeniaŹródło obrazu: BHLLinux

Po wpisaniu adresu IP w przeglądarce internetowej powinna pojawić się domyślna strona Apache2 Ubuntu:

Domyślna strona UbuntuŹródło obrazu: BHLLinux

Jeśli zobaczysz tę stronę, oznacza to, że pomyślnie zainstalowałeś Apache2 na swoim komputerze.

Teraz przechodzimy do MariaDB.

Instalowanie MariaDB na Ubuntu 20.04

W tej części artykułu zainstalujemy i skonfigurujemy MariaDB, rozwidlenie popularnego systemu zarządzania bazami danych MySQL. Ten klient bazy danych jest tak popularny, że znalazł swoje miejsce również w systemie Ubuntu Linux.

Aby go zainstalować, uruchom następujące polecenie:

Polecenie instalacji MariaDB dla systemu Ubuntu LinuxŹródło obrazu: BHLLinux

Po uruchomieniu tego polecenia terminal wyświetli następujący monit instalacyjny:

Instalacja klienta MariaDB na Ubuntu LinuxŹródło obrazu: BHLLinux

Plik konfiguracyjny MariaDB jest przechowywany w pliku /etc/mysql informator. Ponownie, jeśli chcesz, możesz go otworzyć za pomocą edytora tekstu Vima.

Teraz uruchom następujące polecenie, aby upewnić się, że usługa MariaDB jest uruchomiona:

Sprawdzanie, czy usługa MariaDB jest uruchomionaŹródło obrazu: BHLLinux

Na koniec musimy się upewnić, że MariaDB uruchomi się automatycznie po ponownym uruchomieniu systemu. Możemy to zrobić wpisując następujące polecenie:

Upewniając się, że MariaDB jest włączona, aby uruchomić się po ponownym uruchomieniu systemuŹródło obrazu: BHLLinux

Teraz skonfigurujmy podstawowe środki bezpieczeństwa dla instalacji bazy danych MariaDB, uruchamiając plik mysql_secure_installation scenariusz.

Po uruchomieniu tego skryptu będziesz musiał odpowiedzieć na kilka pytań:

  • Wprowadź aktualne hasło dla roota (wciśnij Enter, aby nie było żadnego): Wchodzić
  • Ustawić hasło roota? [Y/n] y
  • Usunąć anonimowych użytkowników? [Y/n] y
  • Zabronić zdalnego logowania roota? [Y/n] y
  • Usunąć testową bazę danych i uzyskać do niej dostęp? [Y/n] y
  • Załadować teraz ponownie tabele uprawnień? [Y/n] y
Ustawianie podstawowych zabezpieczeń dla MariaDB w systemie Ubuntu LinuxŹródło obrazu: BHLLinux

Następnie uruchom następującą komendę z uprawnieniami sudo, aby uzyskać dostęp do powłoki MariaDB:

Wejście do powłoki MariaDB w systemie Ubuntu LinuxŹródło obrazu: BHLLinux

Ok, to była instalacja i konfiguracja MariaDB na Ubuntu Linux 20.04.

Teraz zainstalujmy PHP.

Instalowanie PHP na Ubuntu 20.04

PHP to język skryptowy ogólnego przeznaczenia i jeden z najpopularniejszych języków programowania używanych do tworzenia stron internetowych. Obsługuje niektóre z najpopularniejszych witryn i usług internetowych na świecie.

Aby zainstalować PHP w Ubuntu 20.04, uruchom następującą komendę:

Instalacja PHP Źródło obrazu: BHLLinux

Po uruchomieniu tego polecenia na terminalu Ubuntu Linux pojawi się następujący monit instalacyjny:

Instalacja PHP w Ubuntu Linux 20.04Źródło obrazu: BHLLinux

Należy pamiętać, że pliki konfiguracyjne PHP znajdują się w pliku /etc/php/7.2 informator.

Po zainstalowaniu PHP uruchom następującą komendę, aby ponownie uruchomić Apache2, aby zmiana zaczęła obowiązywać:

Ponowne uruchamianie usługi Apache2 Źródło obrazu: BHLLinux

Aby sprawdzić, czy Apache i PHP działają i komunikują się pomyślnie, musimy utworzyć próbkę info.php stronę w następującej lokalizacji /var/www/html. Do wykonania zadania użyję edytora tekstu Vima.

Kod źródłowy strony info.php jest następujący:

Tworzenie przykładowej strony info.phpŹródło obrazu: BHLLinux

Teraz uruchom polecenie http://TWOJ_ADRES_IP/info.php.

Jak wspomniano wcześniej, możesz znaleźć swój adres IP za pomocą polecenia nazwa hosta -I. Uruchomienie polecenia powinno wyświetlić następującą stronę PHP:

Testowanie przykładowej strony info.php w systemie Ubuntu Linux 20.04Źródło obrazu: BHLLinux

Jeśli zobaczysz powyższą stronę, oznacza to, że PHP został pomyślnie zainstalowany na Twoim komputerze, w moim przypadku na Ubuntu Linux 20.04. Oznacza to pomyślną instalację LAMP Stack w systemie Ubuntu Linux 20.04.

Teraz jesteśmy gotowi do pobrania, zainstalowania i skonfigurowania WordPressa.

Pobieranie i instalowanie WordPressa

Teraz, gdy pomyślnie zainstalowaliśmy i skonfigurowaliśmy LAMP Stack, pobierzmy najnowszą wersję WordPressa i zainstalujmy ją na Ubuntu Linux 20.04.

Aby to zrobić, uruchom następujące polecenie:

Pobieranie najnowszego pakietu WordPressŹródło obrazu: BHLLinux

Po zakończeniu pobierania musimy użyć pliku smoła polecenie, aby wyodrębnić zarchiwizowany plik. Polecenie jest następujące:

Wyodrębnianie pobranego pakietu WordPressŹródło obrazu: BHLLinux

A oto szczegóły ekstrakcji pakietu WordPress:

Szczegóły ekstrakcji pakietu WordPressŹródło obrazu: BHLLinux

Teraz przenieś wyodrębniony katalog WordPress do katalogu głównego dokumentów /var/www/html/, jak pokazano na obrazku poniżej. Z wyjątkiem Twojego przypadku zastąp „mysite.com” nazwą swojej witryny lub nazwą domeny.

Przenoszenie katalogu WordPressŹródło obrazu: BHLLinux

Teraz musimy ustawić odpowiednie uprawnienia dla katalogu serwisu (/var/www/html/mysite.com). Katalog musi należeć do użytkownika i grupy Apache2 o nazwie www-data.

Aby wykonać to zadanie, należy użyć następującego polecenia:

Konfigurowanie uprawnieńŹródło obrazu: BHLLinux

Tworzenie bazy danych dla serwisu WordPress

Aby rozpocząć tworzenie bazy danych, musimy zalogować się do powłoki bazy danych MariaDB za pomocą następującego polecenia:

Logowanie do powłoki bazy danych MariaDB Źródło obrazu: BHLLinux

Po zalogowaniu musimy uruchomić kilka poleceń, które utworzą bazę danych serwisu i użytkownika z uprawnieniami. Polecenia są następujące:

Tworzenie bazy danych mojej witryny i użytkowników przy użyciu MariaDBŹródło obrazu: BHLLinux

Następnie przejdź do katalogu głównego dokumentów swojej witryny i utwórz plik wp-config.php plik, korzystając z przykładowej konfiguracji pokazanej na obrazku poniżej.

Tworzenie pliku wp-config.phpŹródło obrazu: BHLLinux

Teraz, korzystając z edytora tekstu Vima, otwórz plik wp-config.php plik i wprowadź następujące informacje:

Edycja pliku wp-config.phpŹródło obrazu: BHLLinux

W dalszej części tego artykułu musimy utworzyć wirtualnego hosta Apache dla witryny WordPress. Więc chodźmy.

Tworzenie wirtualnego hosta Apache dla witryny WordPress

Musimy skonfigurować serwer Apache, aby obsługiwał naszą witrynę WordPress. Możemy to zrobić tworząc Wirtualny Host dla witryny w ramach konfiguracji Apache.

Aby utworzyć i aktywować nowego wirtualnego hosta, musimy utworzyć nowy plik w formacie /etc/apache2/sites-available/ informator.

W celach demonstracyjnych nazwiemy to mojawitryna.com.conf. Plik możemy utworzyć za pomocą następującego polecenia:

Tworzenie pliku mysite.com.conf w Apache2Źródło obrazu: BHLLinux

Gdy plik będzie mógł być edytowany, wprowadź następującą konfigurację:

Wprowadzanie szczegółów konfiguracyjnych dla pliku mysite.com.confŹródło obrazu: BHLLinux

Teraz zapisz nowo edytowany plik mysite.com.conf i sprawdź konfigurację Apache pod kątem poprawności składni. Jeśli wszystko jest w porządku, włącz nową witrynę i załaduj ponownie usługę Apache2, aby zmiany zaczęły obowiązywać.

Polecenie wykonania tej czynności jest następujące:

Sprawdzanie Apache2 pod kątem poprawności składni Źródło obrazu: BHLLinux

Poniżej możesz zobaczyć, jak włączyłem mysite.com.conf i ponownie załadowałem Apache2.

Włączanie mysite.com.conf i ponowne ładowanie Apache2Źródło obrazu: BHLLinux

Na koniec pamiętaj o wyłączeniu domyślnego hosta wirtualnego, aby Twoja nowa witryna mogła poprawnie załadować się w przeglądarce internetowej.

Aby to zrobić, uruchom następujące polecenia:

Wyłączanie domyślnego hosta wirtualnego i ponowne ładowanie Apache2Źródło obrazu: BHLLinux

Zakończenie instalacji WordPressa za pośrednictwem interfejsu internetowego

W ostatniej części tego artykułu pokazano, jak dokończyć instalację WordPressa za pomocą instalatora internetowego.

Najpierw otwórz przeglądarkę i wprowadź następujące dane:

Uruchamianie instalatora WordPress Źródło obrazu: BHLLinux

Po uruchomieniu powinno załadować się okno WordPress. Tam musisz kliknąć Dalej.

Teraz musisz podać pewne informacje, aby uzyskać dostęp do dobrze znanego panelu administracyjnego WordPress w systemie Ubuntu Linux. WordPress poprosi Cię o podanie tytułu witryny, nazwy użytkownika, hasła, adresu e-mail itp.

Wypełnianie wymaganych informacji WordPressŹródło obrazu: BHLLinux

Po zakończeniu instalacji WordPress powinieneś zobaczyć formularz logowania do panelu administracyjnego.

Wprowadzanie danych logowania do WordPressŹródło obrazu: BHLLinux

Po zalogowaniu się przy użyciu nazwy użytkownika i hasła powinieneś w końcu zobaczyć pulpit nawigacyjny.

Panel WordPressaŹródło obrazu: BHLLinux

Jeśli uda Ci się zalogować, oznacza to, że WordPress został pomyślnie zainstalowany na Twoim komputerze. Teraz możesz opublikować swój pierwszy post na blogu bezpośrednio z lokalnie zainstalowanego WordPressa.

Wniosek

Gdy dotarliśmy do końca tego artykułu, mogę powiedzieć, że instalacja WordPressa za pomocą LAMP Stack na Ubuntu Linux 20.04 była wspaniałym doświadczeniem. A jeśli chcesz, aby WordPress działał lokalnie, możesz użyć tego artykułu jako przewodnika.

Podsumowując, mam nadzieję, że nauczyłeś się czegoś nowego i nie mogę się doczekać ponownego spotkania z Tobą na naszym blogu!