+370 5 205 5502 sales@monovm.com

How to Install Apache on Windows, Apache HTTP Server is one of the most popular web server software today. In this tutorial, we will show you a step-by-step guide on how to install it on your Windows operating system.


Jun, 19

Install Apache web server for Windows 2019, 2016, 2012 and Windows 10, 8

Apache is one of the most popular web server software, developed and maintained by Apache Software Foundation. It is based on Linux, however, due to its great functionality, users are also interested in getting it on Windows. You can use this tutorial to install Apache on all client and server versions of Windows except Windows XP and Windows Server 2003.

  1. Click on the following link and download Apache web server for Windows: Windows Apache download

Note: Apache will require C ++ Redistributable Visual Studio to run on Windows. If you do not have it installed on your system, download it from one of the following links and install it.

C ++ Redistributable Visual Studio – 64bit

C ++ Redistributable Visual Studio – 32bit


  1. After downloading Apache, extract and copy it into a folder named Apache24 in C:

 How to Install Apache on Windows

How to Install Apache Web Server on Windows

  1. Now, run CMD with administrator access. (to do so, press 'windows key' + 'R' simultaneously. In the opened 'Run' window, type: cmd)

 Run the following command to enter bin folder:

cd c:\Apache24\bin

  1. Now enter the command shown below to install Apache web server.

httpd.exe -k install -n “Apache HTTP

 Apache installing in Windows 2

  1. Open 'Run' (refer to step 3 for a guide on how to) and enter services.msc

 Apache installing in Windows 4

  1. Now, find Apache HTTP Server service and start this service by right clicking and selecting 'Start'

 Apache installing in Windows 5

Now the Apache web server is installed and running on your Windows VPS.

  1. Open a browser and enter your computer’s IP. If you have completed all the steps correctly, you should see a page similar to the below image.

Apache installing in Windows 6

9. in this step you can put your files too apache root directory to be download or to be loaded in browser.

default apache root folder for windows is htdocs, you can copy your files to this folder to be loaded from
Browser as apache default index page.


some times you will get error on runing Apache webserver "Could not determine the server's fully qualified domain name"

to solve this matter follow this article Apache Could not determine the server's fully qualified domain name.