How to install WPN-XM in Windows?

WPN-XM is an open-source Nginx based web server stack. It helps you build and test websites locally on your Windows computer. It is similar to XAMPP and WAMP in that regard. As XAMPP and WAMP are based on Apache server, there is a need of a local web development environment which is based on Nginx server. WPN-XM is an attempt to fulfill this need.

With WPN-XM, not only you can run PHP applications on Nginx, you can also use many more software components which come bundled with it. Some of the softwares which are packaged in WPN-XM are APC, Adminer, Memcached, OpenSSL, XDebug, etc.

It provides a nice Graphical User Interface (GUI) to help you control individual services such as Nginx, PHP, MariaDB, etc. In this tutorial, we will show you the steps to install WPN-XM on Windows.


To install WPN-XM in  Windows, go to and download the All-In-One Installer.

download all in one


Although the installation procedure is very simple, we have included the screenshots of the steps involved. You can follow the steps:

Double click on the installer. Just click Next in most of the steps

wpn-xm setup wizard


It is good to install in "C:\server".



You can check the components you want. Full installation with all the components is a good idea.

select all components

start menu folder

additional tasks

ready to install


finish installation


After the installation has been finished, run the WPN-XM server control panel as administrator.

Here you can start individual daemons, i.e. Nginx, PHP, MariaDB, etc. by clicking on the blue triangle below the "Actions" header. If you want to start all of these click on the green colored Start button.


wpn-xm control panel


Note: Where to keep the PHP scripts, applications, and CMS? Click on the "Explorer" button, it takes you to the "www" directory where you can keep and test your PHP projects. The location opened by the "Explorer" button is "C:\server\www".


The "Browser" button takes you to the browser interface. If that did not work, you can visit "localhost" from your browser directly. Make sure Nginx, PHP, etc. are running before you go to "localhost".

This shows you have successfully installed WPN-XM.

web interface

You might want to contribute to

Latest Videos