Development environment: Windows + nginx + MySQL + PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
mariadb
nginx
php54
php55
php7 Switched to php-cgi-spawner, better messages, minor code cleanup Dec 16, 2015
LICENSE
README.md
README_RU.md
php-cgi-spawner.exe
restart_php.bat
start_all.bat
stop_all.bat

README.md

wnmp-dev

wnmp-dev is development environment for Windows that consists of nginx, MySQL (or MariaDB) and PHP.

Installation

  1. Clone https://github.com/samdark/wnmp-dev.git or download as archive.
  2. Download PHP from PHP for Windows website. You need nts and x86 zip.
  3. Extract archive. PHP 5.5 should end up in php55, PHP 5.4 should end up in php54 etc.
  4. Download MariaDB or MySQL, put it to mariadb.
  5. Copy nginx/conf/vhosts/example._conf to nginx/conf/vhosts/mysite.conf, edit it to point to your webroot.
  6. Add domain chosen to your hosts file.
  7. Run start_all.bat.
  8. Enjoy.

Switching PHP versions

By default it starts 4 instances of PHP 7 FastCGI on port 9000 but it's possible to switch versions by running restart_php php54. It's also possible to specify number of php-cgi.exe instances and port via restart_php php54 4 9000. If you need another PHP version create new directory php-directory for it, put PHP there and then you'll be able to run restart php-directory.

Credits