Instal Apache di Windows 10 WSL- Server Web HTTP

Anda dapat menginstal Apache di Windows 10 dengan sangat mudah. ​​Ini bukan tugas Sisyphean lagi, Anda tidak perlu melalui banyak dokumentasi untuk memahami cara mengonfigurasi dan meningkatkannya agar dapat digunakan. Seperti yang kita ketahui server web HTTP Apache adalah bagian dari Linux dan bekerja secara umum di lingkungan LAMP (Linux, Apache, MySQL, PHP) untuk mendukung aplikasi web apa pun. Jadi, di Windows Desktop atau server, tentu saja, Anda tidak hanya mencari instalasi Apache, mungkin seluruh tumpukan LAMP. Oleh karena itu, akan menjadi pekerjaan yang sangat membosankan untuk memasang setiap bagian LAMP pada sistem yang tidak dimaksudkan untuk itu. Pilihan lain yang tersisa adalah XAMPP atau WAMPServer, namun, mereka tidak dimaksudkan untuk bekerja untuk lingkungan produksi apa pun dan juga terkadang tidak terlalu performatif. Dalam situasi seperti itu, WSL (subsistem Windows untuk Linux) adalah keuntungan di server Microsoft Windows 10 dan Windows 2016.

Anda dapat menggunakan beberapa server Linux seperti Ubuntu 18.04 atau Centos 7 pada subsistem Windows untuk Linux untuk menginstal Apache bersama dengan Mysql dan PHP untuk mendapatkan tingkat kinerja yang sama seperti Anda kecuali pada beberapa server Linux asli atau Desktop.

Selain itu, dengan pengumuman WSL 2 (Windows subsistem Linux versi kedua) di mana Microsoft telah mengintegrasikan kernel Linux lengkap untuk WSL membuatnya lebih baik dari sebelumnya. Mari kita lihat bagaimana melakukan ini…

Instal server web Apache HTTP di Windows 10 -WSL

Langkah 1: Aktifkan WSL di server Windows 10 atau 2016

Jika Anda belum mengaktifkan WSL, cukup cari “ Turn Windows feature on or off ” di kotak pencarian Windows dan buka. Dari mana pilih subsistem Windows untuk Linux untuk mengaktifkannya. Untuk info lebih lanjut tentangnya, lihat artikel kita: Aktifkan WSL di Windows 10 atau server.

Langkah 2: Unduh Ubuntu atau Centos untuk WSL

Untuk menginstal Apache di Windows WSL kita harus terlebih dahulu mengaktifkan subsistem Windows untuk Linux yang telah kita lakukan pada langkah pertama artikel ini. Sekarang, saatnya untuk menginstal beberapa distro Linux di atasnya. Jika Anda ingin menggunakan Ubuntu 18.04 maka cukup buka Microsoft Store dan cari Ubuntu. Saat muncul, instal.

Saat ini, Centos 7 tidak tersedia di toko Windows dan untuk menginstalnya kita harus mengunduhnya secara manual. Di sini Anda dapat melihat bagaimana melakukannya: Centos 7 Linux pada Subsistem Windows untuk Linux.

Langkah 3: Luncurkan OS Linux di Windows WSL

Setelah menginstal pencarian dan membuka Ubuntu, perlu beberapa waktu untuk bersiap-siap. Setelah itu, jendela command terminal akan muncul dan kemudian pindah ke langkah berikutnya.

Catatan : WSL tidak mendukung interface user grafis secara default, namun, ada baiknya untuk mengakses dan menginstal aplikasi Linux dengan mudah di atasnya.

Langkah 4: Instal Apache pada subsistem Windows 10 untuk Linux

Sekarang dari sini, semuanya sama seperti menginstal server web Apache pada beberapa sistem operasi Linux. Ketik perintah yang diberikan di bawah ini di Terminal perintah Windows 10 WSL.

Untuk Ubuntu

sudo apt-get install apache2

Untuk Centos

sudo yum install -y httpd

Langkah 5: Aktifkan service Apache di Windows

Setelah server Web berbasis Apache kita diinstal pada Windows 10 WSL, saatnya untuk mengaktifkan servicenya yang lain, itu tidak akan berfungsi sama sekali. Untuk memulai Layanan HTTP gunakan perintah di bawah ini:

WSL Ubuntu:

service sudo apache2 mulai

Centos WSL:

service sudo httpd mulai

Langkah 5: Uji server web Windows Apache berjalan atau tidak

Instalasi web server Apache HTTP di server Windows 10 atau 2016 akhirnya selesai, saatnya untuk memeriksa apakah itu berfungsi atau tidak. Untuk itu cukup buka browser sistem Anda dan ketik http://127.0.0.1:80.

Dengan cara ini, Anda dapat menginstal Mysql dan PHP + PHPMyAdmin juga untuk menguji aplikasi web Linux lainnya di Windows menggunakan LAMP stack.