Jak zainstalować WordPress z LAMPem na Ubuntu
Baza wiedzy Linux

Jak zainstalować WordPress z LAMPem na Ubuntu

Jak zainstalować WordPress z LAMPem na Ubuntu – Kompletna instrukcja

WordPress to jedna z najpopularniejszych platform do tworzenia stron internetowych i blogów. Z kolei LAMP (Linux, Apache, MySQL, PHP) to jeden z najczęściej używanych stosów technologicznych do uruchamiania aplikacji internetowych, w tym WordPressa. Jeśli chcesz stworzyć własną stronę internetową na serwerze Ubuntu, instalacja WordPressa z LAMPem jest jednym z najlepszych i najczęściej wybieranych rozwiązań. W tym artykule pokażemy krok po kroku, jak zainstalować WordPress na Ubuntu, korzystając z serwera LAMP.

Jak zainstalować WordPress z LAMPem na Ubuntu
Jak zainstalować WordPress z LAMPem na Ubuntu

1. Co to jest LAMP?

LAMP to akronim, który odnosi się do czterech podstawowych technologii wykorzystywanych do tworzenia stron internetowych:

  • Linux – system operacyjny, na którym działa cała aplikacja,
  • Apache – serwer HTTP, który obsługuje żądania użytkowników,
  • MySQL – system zarządzania bazą danych, który przechowuje dane aplikacji (w tym przypadku WordPressa),
  • PHP – język skryptowy, który jest wykorzystywany do przetwarzania dynamicznych treści na stronie.

LAMP jest jedną z najpopularniejszych konfiguracji serwerowych, zapewniającą wydajność i elastyczność, co czyni ją idealną do uruchamiania platformy WordPress.

2. Wymagania wstępne

Przed rozpoczęciem instalacji WordPressa z LAMPem na Ubuntu upewnij się, że spełniasz poniższe wymagania:

  • Masz dostęp do serwera z systemem Ubuntu (zalecana wersja to 20.04 lub nowsza),
  • Zaloguj się na serwerze jako użytkownik z uprawnieniami root lub używaj polecenia sudo,
  • W systemie muszą być zainstalowane odpowiednie pakiety LAMP.

3. Jak zainstalować LAMP na Ubuntu?

Aby zainstalować LAMP na Ubuntu, wykonaj następujące kroki:

Czytaj  Diagnostyka dysku twardego Linux program

Instalacja Apache

Apache jest jednym z najczęściej używanych serwerów HTTP. Aby zainstalować Apache na Ubuntu, otwórz terminal i uruchom poniższe polecenie:

sudo apt update
sudo apt install apache2

Po zainstalowaniu Apache, sprawdź, czy serwer działa, wpisując adres IP swojego serwera w przeglądarce internetowej. Jeśli widzisz stronę powitalną Apache, oznacza to, że instalacja przebiegła pomyślnie.

Instalacja MySQL

MySQL jest bazą danych, której będzie używać WordPress do przechowywania treści strony, ustawień i innych danych. Aby zainstalować MySQL, użyj następującego polecenia:

sudo apt install mysql-server

Po zainstalowaniu MySQL, uruchom skrypt konfiguracji bezpieczeństwa:

sudo mysql_secure_installation

Podczas tego procesu zostaniesz poproszony o ustawienie hasła dla użytkownika root i innych ustawień bezpieczeństwa.

Instalacja PHP

WordPress wymaga PHP do dynamicznego generowania treści. Aby zainstalować PHP wraz z niezbędnymi rozszerzeniami, użyj następujących poleceń:

sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-json php-xml php-zip

Po zainstalowaniu PHP, sprawdź jego wersję:

php -v

Teraz masz zainstalowany pełny stos LAMP, który jest gotowy do pracy z WordPressem.

4. Instalacja WordPressa na Ubuntu

Aby zainstalować WordPress na Ubuntu, wykonaj poniższe kroki:

  1. Pobierz najnowszą wersję WordPressa:

    Przejdź do katalogu, w którym chcesz zainstalować WordPress (np. /var/www/html), a następnie pobierz najnowszą wersję WordPressa:

    cd /var/www/html
    sudo wget https://wordpress.org/latest.tar.gz
    
  2. Rozpakuj pobrany plik:

    Aby rozpakować plik, użyj polecenia:

    sudo tar -xzvf latest.tar.gz
    
  3. Zmień właściciela plików:

    WordPress powinien być własnością użytkownika Apache, aby umożliwić mu zapis w katalogu. Aby to zrobić, użyj poniższego polecenia:

    sudo chown -R www-data:www-data /var/www/html/wordpress
    
  4. Skonfiguruj katalog główny Apache:

    Stwórz nowy plik konfiguracyjny dla WordPressa w Apache:

    sudo nano /etc/apache2/sites-available/wordpress.conf
    

    Dodaj następującą konfigurację do pliku:

    <VirtualHost *:80>
        DocumentRoot /var/www/html/wordpress
        ServerName localhost
    
        <Directory /var/www/html/wordpress>
            AllowOverride All
        </Directory>
    </VirtualHost>
    
  5. Włącz nową konfigurację i restartuj Apache:

    Aby włączyć nową konfigurację i zrestartować Apache, wykonaj następujące polecenia:

    sudo a2ensite wordpress.conf
    sudo systemctl restart apache2
    

5. Konfiguracja bazy danych MySQL dla WordPressa

WordPress wymaga bazy danych MySQL do przechowywania treści strony. Stwórz nową bazę danych i użytkownika bazy danych:

  1. Zaloguj się do MySQL:
    sudo mysql -u root -p
    
  2. Utwórz bazę danych:
    CREATE DATABASE wordpress;
    
  3. Utwórz użytkownika i przyznaj mu uprawnienia:
    CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
    FLUSH PRIVILEGES;
    
  4. Zakończ sesję MySQL:
    EXIT;
    

6. Przygotowanie Apache do obsługi WordPressa

W pliku konfiguracyjnym Apache, który edytowałeś wcześniej, upewnij się, że włączona jest obsługa mod_rewrite, co pozwoli na lepszą obsługę permalinków w WordPressie. Możesz to zrobić, uruchamiając polecenie:

sudo a2enmod rewrite
sudo systemctl restart apache2

7. Zakończenie instalacji WordPressa

Teraz otwórz przeglądarkę i przejdź pod adres swojego serwera (np. http://localhost/wordpress). Zostaniesz przekierowany do strony instalacyjnej WordPressa. Wypełnij formularz, podając:

  • nazwę bazy danych (w tym przypadku wordpress),
  • użytkownika i hasło bazy danych (jak wcześniej utworzono).
Czytaj  Cyberbezpieczeństwo

Po zakończeniu instalacji WordPress będzie gotowy do pracy.

8. Dodatkowe kroki i optymalizacja

Po zakończeniu instalacji WordPressa, warto rozważyć:

  • Zabezpieczenie instalacji poprzez ustawienie odpowiednich uprawnień i konfigurację zapory ogniowej (np. za pomocą UFW),
  • Zainstalowanie wtyczek i motywów, które zwiększą funkcjonalność i bezpieczeństwo WordPressa.

9. Podsumowanie

Instalacja WordPressa z LAMPem na Ubuntu to proces, który wymaga kilku kroków, ale jest stosunkowo prosty do wykonania. Dzięki temu połączeniu uzyskujemy potężną platformę do tworzenia dynamicznych stron internetowych. Po zakończeniu instalacji WordPress jest gotowy do użycia, a Ty możesz rozpocząć tworzenie swojej strony lub bloga.

Polecane wpisy
Przełączanie z Windowsa na Linuxa: Jak Zminimalizować Kłopoty
Przełączanie z Windowsa na Linuxa: Jak Zminimalizować Kłopoty

Linux to popularny system operacyjny, który oferuje wiele zalet w stosunku do Windowsa. Jest darmowy, otwarty i bezpieczny, a także Czytaj dalej

Ubuntu install docker
Ubuntu install docker

Instalacja Dockera na systemie Ubuntu jest dość prosta i można ją wykonać, wykonując kilka kroków. Oto opis instalacji Dockera na Czytaj dalej