GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal WordPress di Windows 10 WSL

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal WordPress di Windows 10 WSL. Bagi Anda yang belum tahu, WordPress adalah sistem manajemen konten paling populer. Anda dapat menghosting tentang apa pun di WordPress- mulai dari situs web portofolio sederhana, halaman arahan perusahaan, dan blog hingga situs web eCommerce lengkap. Ini menjamin fleksibilitas, ketahanan, dan keamanan, yang merupakan kunci keberhasilan situs web apa pun.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah penginstalan WSL 2 di Windows 10. Anda dapat mengikuti petunjuk yang sama untuk Ubuntu 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint.

Persyaratan

  • Windows 10 Mei 2020 (2004), Windows 10 Mei 2019 (1903), atau Windows 10 November 2019 (1909) atau lebih baru.
  • Komputer dengan dukungan Virtualisasi Hyper-V.

Instal WordPress di Windows 10 WSL

Langkah 1. Aktifkan Subsistem Windows untuk Linux 2.

Anda harus terlebih dahulu mengaktifkan fitur opsional “Windows Subsystem for Linux” sebelum menginstal distribusi Linux apa pun di Windows. Sekarang jalankan perintah berikut untuk mengaktifkannya:

Buka PowerShell sebagai Administrator dan jalankan:

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

Langkah 2. Aktifkan Fitur Mesin Virtual.

Sebelum menginstal WSL 2, Anda harus mengaktifkan fitur opsional Platform Mesin Virtual. Mesin Anda akan memerlukan kemampuan virtualisasi untuk menggunakan fitur ini.

Untuk mengaktifkan Platform Mesin Virtual di Windows 10 (2004) buka PowerShell sebagai Administrator dan jalankan:

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

Langkah 3. Tetapkan WSL 2 sebagai versi default Anda.

Kami menetapkan WSL 2 sebagai default. Sekarang buka PowerShell sebagai Administrator dan jalankan perintah ini untuk menetapkan WSL 2 sebagai versi default WSL:

wsl --set-default-version 2

Langkah 4. Menginstal Distribusi Linux Ubuntu.

Dengan WSL dan teknologi virtualisasi yang diperlukan, semua yang tersisa untuk Anda lakukan adalah memilih dan menginstal distro Linux dari Microsoft Store. Beberapa distro berbeda tersedia, termasuk OpenSUSE, Pengwin, Fedora Remix, dan Alpine Linux.

Untuk menginstal Ubuntu di Windows 10, buka aplikasi Microsoft Store, cari “Ubuntu 20.04”, dan tekan tombol “Dapatkan”:

  • Ubuntu 20,04 LTS

Langkah 5. Menginstal Nginx di Windows WSL.

Untuk menginstal Nginx HTTP di server Ubuntu Anda, jalankan perintah di bawah ini:

sudo apt update
sudo apt install nginx

Setelah berhasil diinstal, jalankan perintah di bawah ini untuk menghentikan dan memulai layanan Nginx:

sudo service nginx stop
sudo service nginx start

Selanjutnya, verifikasi bahwa server web berjalan dan dapat diakses dengan mengakses alamat IP server Anda:

http://localhost

Langkah 6. Menginstal MariaDB di Windows WSL.

Jalankan perintah berikut untuk menginstal MariaDB:

sudo apt install mariadb-server mariadb-client

Setelah selesai, jalankan perintah di bawah ini untuk menghentikan, memulai, dan mengaktifkan layanan MariaDB untuk selalu memulai dengan server melakukan booting:

sudo service mysql stop
sudo service mysql start

Secara default, MariaDB tidak dikeraskan. Anda dapat mengamankan MariaDB menggunakan mysql_secure_installation naskah. Anda harus membaca dan di bawah setiap langkah dengan cermat yang akan menetapkan kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian dan akses untuk mengamankan MariaDB.

mysql_secure_installation

Konfigurasikan seperti ini:

- 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

Masuk ke konsol database menggunakan perintah di bawah ini:

mysql -u root -p

Selanjutnya, buat database WordPress:

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;

Langkah 7. Menginstal PHP di Windows 10 WSL.

Sekarang jalankan perintah di bawah ini untuk menginstal PHP dan modul untuk mendukung WordPress:

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

Selanjutnya, jalankan perintah di bawah ini untuk menghentikan dan memulai layanan PHP7.4:

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

Langkah 8. Menginstal WordPress di Windows 10 WSL.

Jalankan perintah di bawah ini untuk mengunduh WordPress versi terbaru dari situs web resmi:

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

Kami akan mengubah direktori izin:

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

Konfigurasi WordPress disimpan di dalam wp-config.php mengajukan. Instalasi WordPress baru dilengkapi dengan contoh file konfigurasi yang dapat kita salin ke file wp-config.php. Masukkan perintah berikut untuk menyalin file ini:

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

Selanjutnya, buka wp-config.php file di editor nano menggunakan perintah berikut:

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

Tambahkan baris berikut:

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

Langkah 9. Konfigurasikan Nginx VirtualHost.

Untuk mengkonfigurasi Nginx untuk situs WordPress, buat file konfigurasi baru bernama WordPress di /etc/nginx/sites-available/ direktori dengan menjalankan perintah di bawah ini:

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

Tambahkan baris berikut:

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;
    }
}

Simpan file dan keluar, Juga restart layanan Nginx:

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

Langkah 10. Mengakses Antarmuka Web WordPress.

Setelah berhasil menyelesaikan instalasi, buka browser web favorit Anda dan ramban ke nama domain server:

http://your-domain.com

Selamat! Anda telah berhasil menginstal WordPress di WSL 2. Terima kasih telah menggunakan tutorial ini untuk menginstal WordPress versi stabil terbaru di Windows Subsystem for Linux 2 (WSL 2) di Ubuntu 20.04 LTS (Focal Fossa) sistem Untuk bantuan tambahan atau informasi yang berguna, kami sarankan Anda memeriksa situs web resmi Ubuntu.


Ubuntu
  1. Bagaimana Cara Menginstal Windows 8 Pada Anggur??

  2. Cara menginstal WordPress di Plesk

  3. Bagaimana cara menginstal Ubuntu 20.04 di Windows 10?

  1. Cara Memasang Benang di Windows

  2. Cara Menginstal Python 3 di Windows 10

  3. Cara Menginstal WSL 2 di Windows 10 (Diperbarui)

  1. Cara Menginstal Wordpress 4 Di CentOS 7

  2. Cara Menginstal Ubuntu 20.04 di Windows 10

  3. Cara Menginstal WSL di Windows 10