Langkah-langkah untuk Menginstal Apache, MySQL dan PHP di WSL 2 -Windows 10

Seperti yang kita ketahui Subsistem Windows untuk Linux 2 memiliki Kernel Linux sendiri yang membuatnya menjalankan berbagai macam program open source secara efisien. Oleh karena itu, berikut kita berikan tutorial untuk mempelajari cara menginstal LAMP stack (Apache, MySQL, dan PHP termasuk PhpMyAdmin) di WSL 2.

LAMP stack yang juga dikenal sebagai web server stack Linux untuk menjalankan berbagai aplikasi web, CMS seperti WordPress dan banyak lagi. Tentunya jika Anda sudah menggunakan XAMPP di Windows 10, maka ada ketentuan untuk mengubah port default Apache, PHP, dan MySQL atau MariaDB agar LAMP di WSL 2 dan satu di XAMP dapat berjalan bersama tanpa mengganggu masing-masing. service orang lain.

Mengapa Anda harus mulai menggunakan server web Apache atau LAMP di WSL 2 alih-alih engine Virtual?

Alasan terbesar untuk menjalankan server LAMP di WSL 2 daripada menggunakan Mesin Virtual di VirtualBox atau VMware Player adalah kinerjanya. Karena Subsistem Windows untuk Linux terintegrasi erat ke dalam lingkungan Windows 10, maka kinerja yang bisa kita dapatkan di sana akan jauh lebih baik daripada menjalankan beberapa VM Linux. Selanjutnya, setelah pembaruan Windows terbaru, sekarang kita dapat menjelajahi sistem file Linux secara langsung menggunakan Windows explorer, bahkan menjalankan aplikasi GUI di WSL 2 dimungkinkan.

Hal lain adalah WSL menggunakan localhost Windows atau alamat IP yang sama dengan yang dimiliki sistem, sehingga mudah untuk mengakses server web dan aplikasi web yang dibuat menggunakan browser sistem, tanpa banyak kerumitan.

Instal server LAMP di WSL 2 atau 1- subsistem Windows 10 untuk Linux

Distribusi populer yang tersedia di Microsoft Store untuk didownload dan digunakan sebagai WSL 1 atau 2 tentu saja Ubuntu 18.04 atau Ubuntu 20.04 LTS. Anda dapat memilih salah satu dari mereka. Namun, sebelum melangkah lebih jauh, pastikan Anda sudah menginstal WSL 1 untuk mengaktifkan WSL 2. Langkah-langkah yang diberikan di bawah ini akan berfungsi untuk kedua versi.

Lihat dua tutorial ini, jika Anda belum memiliki Subsistem.

  • Cara mengaktifkan subsistem Windows untuk Linux
  • Cara menjalankan aplikasi distro Linux sebagai WSL 2

Jalankan distro WSL Ubuntu 18.04 atau 20.04

Mereka yang menggunakannya pertama kali, untuk menjalankan bash setelah menginstal, cukup buka kotak pencarian Windows dan ketik Ubuntu, saat ikonnya muncul, klik itu untuk menjalankan.

Perbarui sistem

Setelah memulai program pertama kali, ada baiknya kita memperbarui repo dan paketnya terlebih dahulu, untuk itu jalankan dua perintah berikut:

sudo apt update

sudo apt upgrade

Instal Apache. MySQL dan PHP – Server Lampu

Sekarang, untuk menginstal server Lamp, kita dapat menggunakan perintah tunggal yang diberikan di bawah ini di WSL Linux alih-alih mengeluarkan satu per satu untuk setiap service untuk dikonfigurasikan pada sistem.

sudo apt install lamp-server^

Perintah di atas akan menunjukkan paket-paket yang akan diinstal untuk Apache, MySQL, dan PHP, menerimanya dan membiarkan sistem menginstal yang sama.

Mulai service Apache dan MySQL

Setelah instalasi selesai, mulai service Apache dan MySQL menggunakan perintah di bawah ini:

service sudo apache2 mulai

Amankan dan mulai MySQL:

sudo usermod -d /var/lib/mysql/ mysql sudo mysql_secure_installation sudo service mysql start

Untuk memeriksa Apache berjalan dengan sempurna, buka browser Anda dan ketik: http://localhost

Instal PhpMyAdmin

Jika Anda ingin mengelola database yang dibuat MySQL secara efisien, maka instal juga PHPMyAdmin open-source untuk interface user manajemen database web yang mudah.

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl

Saat diminta untuk mengonfigurasi database, ikuti panduan panduan. Berikut beberapa tangkapan layar untuk memberi Anda gambaran singkat.