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.
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:
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:
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.
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.
Po wpisaniu adresu IP w przeglądarce internetowej powinna pojawić się domyślna strona Apache2 Ubuntu:
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:
Po uruchomieniu tego polecenia terminal wyświetli następujący monit instalacyjny:
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:
Na koniec musimy się upewnić, że MariaDB uruchomi się automatycznie po ponownym uruchomieniu systemu. Możemy to zrobić wpisując następujące polecenie:
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
Następnie uruchom następującą komendę z uprawnieniami sudo, aby uzyskać dostęp do powłoki MariaDB:
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ę:
Po uruchomieniu tego polecenia na terminalu Ubuntu Linux pojawi się następujący monit instalacyjny:
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ć:
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:
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:
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:
Po zakończeniu pobierania musimy użyć pliku smoła polecenie, aby wyodrębnić zarchiwizowany plik. Polecenie jest następujące:
A oto szczegóły ekstrakcji pakietu WordPress:
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.
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:
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:
Po zalogowaniu musimy uruchomić kilka poleceń, które utworzą bazę danych serwisu i użytkownika z uprawnieniami. Polecenia są następujące:
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.
Teraz, korzystając z edytora tekstu Vima, otwórz plik wp-config.php plik i wprowadź następujące informacje:
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:
Gdy plik będzie mógł być edytowany, wprowadź następującą konfigurację:
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:
Poniżej możesz zobaczyć, jak włączyłem mysite.com.conf i ponownie załadowałem Apache2.
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:
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:
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.
Po zakończeniu instalacji WordPress powinieneś zobaczyć formularz logowania do panelu administracyjnego.
Po zalogowaniu się przy użyciu nazwy użytkownika i hasła powinieneś w końcu zobaczyć pulpit nawigacyjny.
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!