How To Create A PHP Website With Mongoose =========================================== ## 1. Create a directory which will contain your website files. For example, on drive `C:\`, create a directory called `my_website`: ![screenshot](http://cesanta.com/images/tut_php/tut1.png) ## 2. Inside `my_website` directory, create a new file called "index". This will be the default web page shown when the website is visited. ![screenshot](http://cesanta.com/images/tut_php/tut2.png) ## 3. Open index file with your favorite editor (for example, Notepad) and enter some HTML / PHP code: ![screenshot](http://cesanta.com/images/tut_php/tut3.png) ## 4. Save this file as `index.php`: ![screenshot](http://cesanta.com/images/tut_php/tut4.png) ## 5. Download Mongoose executable from http://cesanta.com/mongoose.shtml and copy the executable inside `my_website` directory: ![screenshot](http://cesanta.com/images/tut_php/tut5.png) ## 6. Double-click mongoose executable. An icon will appear on a system tray in the bottom right corner of the desktop: ![screenshot](http://cesanta.com/images/tut_php/tut6.png) ## 7. Download PHP 5.3 zip (do NOT download PHP 5.5 cause you might have missing DLLs problem) from http://windows.php.net/download and extract it to `C:\php5` directory: ![screenshot](http://cesanta.com/images/tut_php/tut7.png) ## 8. Click on the mongoose icon and choose "Edit Settings" menu.: ![screenshot](http://cesanta.com/images/tut_php/tut8.png) ## 9. A settings dialog will appear. Click on `cgi_interpreter` button: ![screenshot](http://cesanta.com/images/tut_php/tut9.png) ## 10. Choose `C:\php5\php-cgi.exe` and click "Save Settings": ![screenshot](http://cesanta.com/images/tut_php/tut10.png) ## 11. Click on the mongoose icon and choose "Go to my address" menu: ![screenshot](http://cesanta.com/images/tut_php/tut11.png) ## 12. A browser will popup displaying `index.php`. ![screenshot](http://cesanta.com/images/tut_php/tut12.png)