Hello, how are you? In this post, we are going to talk a bit about Apache. A web server is a fundamental element of the internet. In fact, through them run the web pages and multimedia material that are on the network. Every time you type a web address in a browser, it generates a request to a remote server. Additionally, it responds with a service called a web server, showing the web page you want to see. Apache works by establishing a connection between a server and the browsers of website visitors as they send files to each other. It is a multi-platform software, so it works on both Unix and Windows servers. Although its use has been decreasing over time, it still maintains great penetration in the server market. For that reason, let’s see how to install Apache in Windows 10.
First, you need to download and install Microsoft Visual Studio C++ 2019. You can do it from this link. After downloading it, install it as another program and restart Windows to make the changes effective.
The Apache project does not provide binaries or executable files for Windows. Instead, it offers source code to compile. If you are unable to do so, then the same page offers several binary distributions on the internet. In this case, we will use Apache Lounge. The first thing we have to do is go to the page and download the latest version. At the time of writing this post, it is 2.4.41.
Next, create a folder named Apache24. This folder must be located in the root of the directory where Windows is installed. For example: C:\Apache24. Then unzip the content you just downloaded into the Apache24 folder. Please make sure that all folders are unzipped into the directory.
Now open a command prompt as administrator and enter the following commands to get to the bin folder:
cd.. cd.. cd Apache24 cd bin
Now it is time to install and run the server, with this intention please write httpd If you have done everything correctly, then the cursor will remain blinking in the console. In addition, the installer will ask the Windows firewall to be able to connect to the network. You allow access according to your needs.
If you have done everything correctly, then the cursor will remain blinking in the console. Now we will test the server in the web browser by typing localhost or the ip address of the PC. You’ll see the message: it works!
Finally stop the service by pressing the combination Control+C.
Installing Apache as a system service.
Once the Apache web server has been installed, configured and tested, all that remains is to configure it as a system service. With this in mind, go to the same address we have mentioned and open a CMD with administrator privileges. Then type the following command:
httpd.exe -k install -n "Apache HTTP Server"
To check that it is indeed a system service, please run the following command on a Command Prompt:
Now we can see all of windows services, look for Apache HTTP Server and check if the Startup Type is Automatic. Consequently, every time we start Windows the server will start automatically. This way you don’t have to start it every time.
Finally we have seen how to install Apache on Windows 10. As we mentioned, it is still a very popular option for web servers. So it is very interesting to have this tool. Before saying goodbye I invite you to see our post about Maven in Windows 10.