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.