WinNMP - Nginx MariaDB Redis Php development stack for Windows

A lightweight, fast and stable server stack for developing php mysql applications on windows, based on the excellent webserver Nginx. A lighter alternative to XAMPP and WAMP.

How to install Joomla on Windows:

    1. Install WinNMP Stack

    2. Create a new Joomla Project

    New Project

    • Open WinNMP Manager by clicking the taskbar or desktop icon, then click on New Project icon, choose a project name like MyProject
    • Check Enable Local Virtual Server
    • Save the project settings.

    3. Download Joomla

    4. Setup Nginx

    • Edit WinNMP\conf\domains.d\MyProject.conf directly or in WinNMP Projects list > Project Setup > Edit Nginx Virtual Server button.

      Edit Nginx Local Virtual Server

    • Replace the location / { directive with:

        # Support Clean (aka Search Engine Friendly) URLs
        location / {
            try_files $uri $uri/ /index.php?$args;
        }
    
        # deny running scripts inside writable directories
        location ~* /(images|cache|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ {
            return 403;
            error_page 403 /403_error.html;
        }

    5. Apply Changes to Nginx:

    • Press Kill / Start Nginx

    6. Joomla Setup Wizard

    • Browse to http://MyProject.test and follow the instructions. Use:
      MySql server:       'localhost'
      MySql user:         'root' or 'MyProject'
      MySql password:     '' (no password)
      MySql database:     'MyProject'

    Additional articles about installing Joomla on Windows using WinNMP