Instalasi Webserver (Windows) Secara Manual

Instalasi Webserver Secara Manual - Featured

Instalasi webserver secara manual di Windows dengan menggunakan Apache HTTP Server, MySQL/MariaDB, PHP dan phpMyAdmin.

Catatan

tangkapan layar PANDUAN INSTALASI Webserver ini dari sistem operasi windows 10 (versi 22H2) yang berjalan di vm virtualbox

Apache httpd

Instalasi Webserver dimulai dengan menginstal Apache httpd, kita membutuhkan Visual C++ Redistributable Visual Studio 2015-2022.

Jika di komputer Anda sudah ada tidak perlu untuk menginstalnya lagi, jika belum kita harus menginstalnya.

Pergi ke halaman download Apache Lounge: https://www.apachelounge.com/download/.

Saya akan mendownload Visual C++ Redistributable Visual Studio 2015-2022 versi 64bit dan Apache httpd 64bit.

Instalasi Webserver - Apache Download
Download Visual C++ Redistributable Visual Studio 2015-2022 versi 64bit dan Apache httpd 64bit.

Instal Visual C++ Redistributable Visual Studio 2015-2022 versi 64bit yang didowload.

Instalasi Webserver - Visual C++ Redistributable Install - UAC
Klik tombol “Yes” untuk melanjutkan.
Instalasi Webserver - Visual C++ Redistributable Installation 1
Klik “I agree to the license terms and conditions”, lanjutkan klik tombol “Install”.
Instalasi Webserver - Visual C++ Redistributable Installation 2
Proses instalasi berlangsung…
Instalasi Webserver - Visual C++ Redistributable Installation 3
Instalasi Visual C++ Redistributable selesai.

Unzip Apache httpd yang tadi didownload, pindahkan folder “Apache24” ke root drive C, menjadi C:\Apache24.

Sekarang kita akan melakukan test apakah instalasi Webserver Apache httpd sudah berjalan atau belum.

Jalankan command prompt, masuk ke direktori C:\Apache24\bin, dan panggil httpd [Enter]:

C:\Users\juarapertama>cd\Apache24\bin

C:\Apache24\bin>httpd
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::c42c:c1c9:f78f:8751. Set the 'ServerName' directive globally to suppress this message

Ada pesan kesalahan, tekan Ctrl+C untuk melakukan break.

Pertama kali menjalankan Apache httpd, Windows Defender Firewall akan meminta ijin akses, berikan ijin kepada Apache HTTP Server.

Instalasi Webserver - Apache firewall
Berikan akses untuk Apache HTTP Server di firewall.

Kembali ke command prompt di atas, untuk memperbaiki pesan kesalahan tersebut kita perlu mengedit dokumen C:\Apache24\conf\httpd.conf.

Saya menggunakan Notepad++ untuk mengeditnya.

Cari “ServerName”, akan terlihat di baris 227 #ServerName www.example.com:80.

Hilangkan tanda # di depan ServerName, dan ganti www.example.com dengan apa saja, saya akan menggantinya dengan “localhost”, menjadi:

ServerName localhost:80

Jangan lupa untuk menyimpannya kembali.

Kembali ke command prompt, dan jalankan perintah seperti tadi di atas:

C:\Users\juarapertama>cd\Apache24\bin
C:\Apache24\bin>httpd

Jika tidak ada muncul apa-apa, berarti Apache HTTP Server sedang berjalan, kita bisa mencobanya dengan membuka browser dan mengetikkan http://localhost/.

Instalasi Webserver - Apache Works!
Apache HTTP Server sudah berjalan.

Kita bisa melakukan shutdown dengan Ctrl+C (perlu waktu beberapa detik) dan tutup command prompt, test Apache httpd sudah berhasil.

Supaya Apache HTTP Server berjalan otomatis, kita perlu mendaftarkannya sebagai service di Windows.

Jalankan command prompt dengan akses Administrator (Run as Administrator)

C:\Windows\system32>cd\Apache24\bin
C:\Apache24\bin>httpd -k install
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.

Lihat di Windows Services (services.msc) apakah Apache24 sudah terdaftar sebagai service.

Instalasi Webserver - Apache as service
Apache HTTP Server sudah terdaftar di Windows Services dengan status Automatic Startup.