The below steps recorded my experiences to setup the Apache + PHP + MySql on my Windows 10.
1. Download Apache http Server from HTTP://WWW.APACHEHAUS.COM/CGI-BIN/DOWNLOAD.PLX, unzip and put it to C:\ApacheServer.
2. Download php from http://php.net/downloads.php, unzip and put to C:\PHP.
3. Download Mysql from Https://dev.mysql.com/downloads/windows/installer/and install it.
4. Config the Apache server by edit the C:\ApacheServer\conf\httpd.conf file. ADD below setting after the Loadmoudle section.
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddHandler application/x-httpd-php. php
Phpinidir "c:/php"
5. Continue Edit the C:\ApacheServer\conf\httpd.conf file, change the ' serverroot ' to ' C:\ApacheServer ', change the ' Docum Entroot "to" C:\ApacheServer\htdocs "
6. Config the PHP by edit the C:\php\php.ini, remove ";" Before Extension=php_mbstring.dll, Extension=php_mysql.dll, Exten Sion=php_mysqli.dll.
7. Start the Apache server by C:\ApacheServer\ApacheMonitor.exe.
8. Use your browser to open http://localhost to test if the server can work or not.
Setup Apache + PHP + MySql on Windows 10