What is XAMPP?
XAMPP is an open source or free cross-platform web server package, consist of the following:
- Apache HTTP Server
- MySQL database
- Interpreters for scripts written in the PHP and Perl programming languages
To allow website designers and programmers to test their work on their own computers without any access to the Internet. XAMPP also provides support for creating and manipulating databases in MySQL using PhpMyAdmin, so it's officially designed for use only as a development tool.
Using installer version is the easiest way installing XAMPP.
I recommend to install at default settings but if you know what you're doing do so. Click finish.
After the installation completed, you will find XAMPP shortcut on your desktop which runs the XAMPP Control Panel to start or stop all server (Apache, MySQL and FileZilla), also to install or uninstall services.
To test XAMPP go to these address http://localhost/ or http://127.0.0.1/ and select your prefer language if prompted. Under the Tools section browse to phpMyAdmin.
By default phpMyAdmin has a username of root but no password, it's a good practice to always have your phpMyAdmin protected and secured. To enable MySQL security on XAMPP go to http://localhost/, and browse to Security.
Under the Security page, go to http://127.0.0.1/security/xamppsecurity.php to access Security console MySQL and XAMPP directory protection.
There you go, MySQL databases on PhpMyAdmin are now secured which you can access here, then log in using username as root (default) and your password.
Where should I put my PHP for testing?
You can save PHP files to this directory "C:\xampp\htdocs\" if you install XAMPP by default or you can locate it by using XAMPP Control Panel Application. Click Explore button and look for htdocs folder.