Cara menginstal Apache, MySQL, PHP & PhpmyAdmin di Windows 10 WSL

Jika Anda menyukai pengembangan web, maka saya tahu Anda sudah akrab dengan tumpukan LAMP yang berisi Apache, MySQL, PHP dan PhpMyAdmin (opsional) pada platform Linux. Ya, ada beberapa aplikasi yang menyediakan LAMP dalam paket single install untuk menguji berbagai macam aplikasi web di Windows 10/8/7 seperti XAMPP dan WAMP. Namun, jika Anda menggunakan Windows 10 maka Anda tidak membutuhkannya, Anda bisa mendapatkan kinerja asli Linux dengan interface command line untuk mengunduh, menginstal, dan mengelola paket LAMP. Dan di sini, di tutorial ini, kita memberi tahu Anda cara menginstal MySQL, PHP, dan phpMyAdmin di Windows 10 menggunakan Subsistem Windows untuk Linux.

Subsistem Windows Linux yang pada dasarnya adalah lapisan kompatibilitas Linux pada Windows 10 untuk menjalankan berbagai jenis gambar distro Linux minimal dengan interface command line. Seperti Debian, Ubuntu, Kali, Arch Linux, OpenSUSE, CentOS dan banyak lagiā€¦ Beberapa di antaranya secara resmi tersedia di Windows 10 Microsoft Store seperti Ubuntu. Di sini pertama, kita akan mengunduh Windows 10 WSL Ubuntu dan pada langkah selanjutnya, kita akan memahami cara mengatur Apache, MySQL, PHP dan phpMyAdmin ( LAMP stack) di atasnya. Jadi, mari kita mulai tutorialnya.

Langkah 1: Aktifkan Windows 10 WSL untuk instalasi LAMP

Menginstal Subsistem Windows untuk Linux bukanlah masalah besar, kita tidak perlu mengunduh beberapa paket pihak ketiga sama sekali. Cukup cari “Mengaktifkan atau menonaktifkan fitur Windows” di kotak pencarian Windows 10. Kemudian temukan opsi subsistem Windows untuk Linux, pilih dan klik tombol OK.

Pada topik ini, Anda dapat melihat artikel langkah demi langkah kita tentang cara mengaktifkan Windows 10 WSL.

Langkah 2: Unduh Distro Linux WSL

Hal kedua yang kita butuhkan adalah Distro Linux di WSL kita untuk menginstal MySQL, PHP dan phpMyAdmin. Meskipun ada berbagai aplikasi Linux yang tersedia di Microsoft Store tetapi di sini kita menginstal Ubuntu 18.04 WSL. Jadi, di kotak pencarian Windows 10, ketik Microsoft Store dan di sana cari Ubuntu. Ketika muncul, klik tombol Get untuk menginstalnya.

Langkah 3: Jalankan Ubuntu 18.04 WSL

Setelah menginstal, Ubuntu akan tersedia di aplikasi Windows 10, klik untuk menjalankannya. Untuk memulai dengan benar perlu mengunduh beberapa paket tambahan, sehingga akan memakan waktu, karenanya, bersabarlah.

Langkah 4: Jalankan perintah pembaruan sistem

Jadi, yang kita miliki sekarang adalah server Linux Ubuntu di interface command line, sehingga perintahnya juga akan sama untuk menginstal paket Linux apa pun seperti yang kita gunakan di OS Ubuntu standar.

Meskipun kita baru saja menginstal distro WSL Ubuntu, akan ada kemungkinan pembaruan, jadi jalankan perintah pembaruan sistem terlebih dahulu:

sudo apt-get update sudo apt-get upgrade

Langkah 5: Instal Apache di WSL

Hal pertama dalam LAMP stack berbasis Linux adalah OS Linux itu sendiri yang sudah memiliki setup di atas, sekarang yang kita butuhkan adalah web server Apache. Ini adalah server web open source ringan untuk menjalankan berbagai aplikasi web dan situs web. Untuk menginstalnya pada subsistem Windows 10 untuk Linux gunakan perintah di bawah ini:

sudo apt-get install apache2 sudo service apache2 start

Langkah 4: Menginstal MySQL di Windows 10 WSL

Untuk menginstal MySQL di Ubuntu Windows 10 WSL, berikut adalah perintahnya:

sudo apt-get install mysql-server mysql-client Sudo service mysql start

Buat user root untuk digunakan dengan phpMyAdmin nanti

sudo mysql -u root

BUAT PENGGUNA ‘h2s’@’localhost’ DIIDENTIFIKASI DENGAN ‘sandi’; HIBAH SEMUA HAK ISTIMEWA DI *.* KEPADA ‘h2s’@’localhost’; HAK ISTIMEWA;

Catatan : Ubah teks warna hijau yaitu Nama user dan password dengan apa pun yang ingin Anda tetapkan.

Langkah 5: Instalasi PHP di Ubuntu Windows 10 WSL

Di sini kita menginstal PHP bersama dengan beberapa ekstensi PHP penting yang mungkin Anda perlukan untuk proyek web Anda.

sudo apt-get install php libapache2-mod-php php-mysql php-gd php-json php-curl php-xml php-mbstring

sudo apt-get update

Langkah 6: Instal phpMyAdmin

Saatnya mengunduh dan menginstal phpMyadmin di Windows WSL. Kita telah menginstal komponen utama dari tumpukan LAMP yang kita perlukan untuk menginstal dan menjalankan sebagian besar proyek berbasis PHP di Linux. Namun, jika Anda tidak terlalu mendalami perintah database untuk mengelolanya, Anda harus menginstal phpMyAdmin juga. Berikut adalah perintah untuk itu:

sudo apt-get install -y phpmyadmin

Saat menginstal penginstal akan menanyakan beberapa hal.

Berikan beberapa password untuk phpMyAdmin untuk mendaftar ke server database.

Pilih server web yang ingin Anda konfigurasikan secara otomatis dengan phpMyAdmin. Karena kita telah menginstal Apache, gunakan tombol Spasi untuk memilih opsi apache2 dan kemudian tekan tombol Enter.

Konfigurasi database untuk phpmyadmin.

Ketika meminta user database maka cukup ketik yang telah kita buat di atas. Dalam kasus kita, ini adalah h2s dan Anda harus memasukkan yang Anda buat.

Langkah 7: Uji Apache dan phpMyadmin

Setelah melakukan semua langkah di atas, saatnya memeriksa apakah semuanya berfungsi atau tidak. Untuk itu terlebih dahulu kita harus mengetahui apa alamat IP WSl Ubuntu kita. Gunakan perintah di bawah ini:

ifconfig

Sekarang buka browser Anda dan ketik IP sistem Anda yang Anda temukan pada langkah di atas. Dalam kasus kita, ini adalah 192.168.43.93 dan harus berbeda dengan milik Anda.

Uji dan Masuk ke phpMyAdmin

Untuk mengakses phpMyAdmin yang terinstal, ketikkan IP sistem Anda bersama dengan nama direktori phpMyAdmin sebagai:

localhost/phpmyadmin

atau

127.0.0.1/phpmyadmin

atau menggunakan alamat IP lokal, dalam kasus kita adalah:

192.168.43.93/phpmyadmin

Saat layar login muncul, ketikkan user root untuk Database yang dibuat di atas beserta passwordnya.

Berikut adalah Dashboard phpMyAdmin.