GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie WordPress unter Windows 10 WSL

In diesem Tutorial zeigen wir Ihnen, wie Sie WordPress unter Windows 10 WSL installieren. Für diejenigen unter Ihnen, die es nicht wussten, WordPress ist das beliebteste Content-Management-System. Sie können darüber hosten alles auf WordPress - von einfachen Portfolio-Websites, Unternehmens-Landingpages und Blogs bis hin zu vollwertigen E-Commerce-Websites. Es garantiert Flexibilität, Robustheit und Sicherheit, die für den Erfolg jeder Website entscheidend sind.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation von WSL 2 unter Windows 10. Sie können denselben Anweisungen für Ubuntu 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint folgen.

Anforderungen

  • Windows 10. Mai 2020 (2004), Windows 10. Mai 2019 (1903) oder Windows 10. November 2019 (1909) oder höher.
  • Ein Computer mit Hyper-V-Virtualisierungsunterstützung.

WordPress unter Windows 10 WSL installieren

Schritt 1. Aktivieren Sie das Windows-Subsystem für Linux 2.

Sie müssen zuerst die optionale Funktion „Windows-Subsystem für Linux“ aktivieren, bevor Sie Linux-Distributionen unter Windows installieren. Führen Sie nun den folgenden Befehl aus, um sie zu aktivieren:

PowerShell als Administrator öffnen und ausführen:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Schritt 2. Aktivieren Sie die Funktion der virtuellen Maschine.

Bevor Sie WSL 2 installieren, müssen Sie die optionale Funktion der Virtual Machine Platform aktivieren. Ihr Computer benötigt Virtualisierungsfunktionen, um diese Funktion zu verwenden.

Um die Virtual Machine Platform unter Windows 10 (2004) zu aktivieren, öffnen Sie PowerShell als Administrator und führen Sie Folgendes aus:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Schritt 3. Legen Sie WSL 2 als Ihre Standardversion fest.

Wir haben WSL 2 als Standard festgelegt. Öffnen Sie nun PowerShell als Administrator und führen Sie diesen Befehl aus, um WSL 2 als Standardversion von WSL festzulegen:

wsl --set-default-version 2

Schritt 4. Ubuntu Linux Distribution installieren.

Mit WSL und der erforderlichen Virtualisierungstechnologie müssen Sie nur noch eine Linux-Distribution aus dem Microsoft Store auswählen und installieren. Mehrere verschiedene Distributionen sind verfügbar, einschließlich OpenSUSE, Pengwin, Fedora Remix und Alpine Linux.

Um Ubuntu unter Windows 10 zu installieren, öffnen Sie die Microsoft Store-App, suchen Sie nach „Ubuntu 20.04“ und klicken Sie auf die Schaltfläche „Get“:

  • Ubuntu 20.04 LTS

Schritt 5. Nginx unter Windows WSL installieren.

Um Nginx HTTP auf Ihrem Ubuntu-Server zu installieren, führen Sie die folgenden Befehle aus:

sudo apt update
sudo apt install nginx

Führen Sie nach erfolgreicher Installation die folgenden Befehle aus, um die Nginx-Dienste zu stoppen und zu starten:

sudo service nginx stop
sudo service nginx start

Überprüfen Sie als Nächstes, ob der Webserver ausgeführt wird und zugänglich ist, indem Sie auf die IP-Adresse Ihres Servers zugreifen:

http://localhost

Schritt 6. Installation von MariaDB auf Windows WSL.

Führen Sie den folgenden Befehl aus, um MariaDB zu installieren:

sudo apt install mariadb-server mariadb-client

Wenn Sie fertig sind, führen Sie die folgenden Befehle aus, um den MariaDB-Dienst zu stoppen, zu starten und zu aktivieren, damit er immer mit dem Serverstart gestartet wird:

sudo service mysql stop
sudo service mysql start

Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit mysql_secure_installation sichern Skript. Sie sollten jeden Schritt sorgfältig lesen und befolgen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, eine Remote-Root-Anmeldung verhindert und die Testdatenbank und den Zugriff auf die sichere MariaDB entfernt.

mysql_secure_installation

Konfiguriere es so:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Melden Sie sich mit den folgenden Befehlen bei der Datenbankkonsole an:

mysql -u root -p

Erstellen Sie als Nächstes eine WordPress-Datenbank:

CREATE DATABASE wpdb;
CREATE USER 'wpdbuser'@'localhost' IDENTIFIED BY 'your_strong_passwd';
GRANT ALL ON wpdb.* TO 'wpdbuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Schritt 7. Installation von PHP unter Windows 10 WSL.

Führen Sie nun die folgenden Befehle aus, um PHP und Module zur Unterstützung von WordPress zu installieren:

sudo apt install php-fpm php-common php-mysql php-gmp php-curl php-intl php-mbstring php-xmlrpc php-gd php-xml php-cli php-zip

Führen Sie als Nächstes den folgenden Befehl aus, um die PHP7.4-Dienste zu stoppen und zu starten:

sudo service php7.4-fpm stop
sudo service php7.4-fpm start

Schritt 8. WordPress unter Windows 10 WSL installieren.

Führen Sie die folgenden Befehle aus, um die neueste Version von WordPress von der offiziellen Website herunterzuladen:

wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
sudo mv wordpress /var/www/wordpress

Wir ändern das Berechtigungsverzeichnis:

sudo chown -R www-data:www-data /var/www/wordpress/
sudo chmod -R 755 /var/www/wordpress/

WordPress-Konfigurationen werden in der wp-config.php gespeichert Datei. Eine neue WordPress-Installation enthält eine Beispielkonfigurationsdatei, die wir in die Datei wp-config.php kopieren können. Geben Sie den folgenden Befehl ein, um diese Datei zu kopieren:

mv /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php

Öffne als nächstes die wp-config.php Datei im Nano-Editor mit dem folgenden Befehl:

nano /var/www/wordpress/wp-config.php

Fügen Sie die folgende Zeile hinzu:

define(‘DB_NAME’, ‘wpdb’);
define(DB_USER’, ‘wpdbuser’);
define(DB_PASSWORD’, ‘your-strong-password’);

Schritt 9. Nginx VirtualHost konfigurieren.

Um Nginx für die WordPress-Site zu konfigurieren, erstellen Sie eine neue Konfigurationsdatei namens WordPress in /etc/nginx/sites-available/ Verzeichnis, indem Sie die folgenden Befehle ausführen:

sudo nano /etc/nginx/sites-available/wordpress

Fügen Sie die folgende Zeile hinzu:

server {
    listen 80;
    listen [::]:80;
    root /var/www/wordpress;
    index  index.php index.html index.htm;
    server_name  your-domain.com www.your-domain.com;

    client_max_body_size 100M;
    autoindex off;
    
    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
         include snippets/fastcgi-php.conf;
         fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         include fastcgi_params;
    }
}

Speichern Sie die Datei und beenden Sie sie. Starten Sie auch die Nginx-Dienste neu:

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo service nginx restart

Schritt 10. Zugriff auf die WordPress-Weboberfläche.

Sobald die Installation erfolgreich abgeschlossen ist, öffnen Sie Ihren bevorzugten Webbrowser und navigieren Sie zum Server-Domänennamen:

http://your-domain.com

Herzlichen Glückwunsch! Sie haben WordPress erfolgreich auf WSL 2 installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation der neuesten stabilen Version von WordPress auf dem Windows-Subsystem für Linux 2 (WSL 2) auf Ubuntu 20.04 LTS verwendet haben (Focal Fossa)-System. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Ubuntu-Website zu besuchen.


Ubuntu
  1. So installieren Sie Yarn unter Windows

  2. So installieren Sie Python 3 unter Windows 10

  3. Wie installiere ich Windows 8 auf Wine?

  4. So installieren Sie WordPress in Plesk

  5. Wie installiere ich Ubuntu 20.04 unter Windows 10?

Wie installiere ich WordPress in Plesk?

So installieren Sie WordPress

So installieren Sie Ubuntu 22.04 unter Windows 10

So installieren Sie WordPress auf Ubuntu 18.04

So installieren Sie WordPress Ubuntu 20.04

So installieren Sie WordPress auf Ubuntu 20.04