GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Memasang LAMP Stack di Windows 10 WSL

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal LAMP stack di Windows 10 WSL. Bagi Anda yang belum tahu, LAMP adalah singkatan dari Linux, Apache2 HTTP Server, MariaDB atau MySQL Database Server, dan PHP Scripting Language. Ini adalah sekelompok perangkat lunak sumber terbuka dan blok bangunan dari banyak aplikasi web dan sebagian besar sistem manajemen konten (CMS).

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 instalasi tumpukan LAMP di bawah Windows. Anda dapat mengikuti instruksi yang sama untuk Ubuntu 18.04, 16.04, dan distribusi berbasis Debian lainnya seperti Linux Mint pada Subsistem untuk Linux 2 (WSL2).

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 LAMP Stack 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 Apache 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 Apache:

sudo service apache2 stop
sudo service apache2 start
sudo service apache2 restart

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

Langkah 7. Menginstal PHP di Windows 10 WSL.

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

sudo apt install php libapache2-mod-php php-common php-mysql php-gmp php-curl php-intl php7.4-mbstring php-xmlrpc php-gd php-xml php-cli php-zip

Untuk memvalidasi bahwa PHP telah diinstal, jalankan perintah di bawah ini:

php -v

Langkah 8. Uji PHP.

Buat file di bawah ini (info.php) dan letakkan di /var/www/html :

sudo nano /var/www/html/phpinfo.php

Tambahkan baris berikut:

<?php
phpinfo();
?>

Informasi tentang PHP yang diinstal harus ditampilkan di sini:

http://127.0.0.1/phpinfo.php 
or
http://localhost/phpinfo.php

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


Ubuntu
  1. Cara Memasang LAMP Stack di CentOS 8

  2. Cara Memasang LAMP Stack di Ubuntu 18.04

  3. Cara menginstal tumpukan LAMP di AlmaLinux

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

  2. Cara Memasang LAMP Stack di CentOS 7

  3. Cara Memasang LAMP Stack di Debian 10

  1. Cara Memasang LAMP Stack di CentOS 8

  2. Cara menginstal tumpukan LAMP di AlmaLinux 8

  3. Cara Menginstal WordPress dengan LAMP Stack di Ubuntu 20.04