Did you ever dreamed to have your own local Apache, MySQL, PERL and PHP server? Yeah, I know you do. Maybe you heard about XAMMP, maybe you don`t, but XAMMP is a most popular PHP development enviroment.
It give you all the tools for creating your websites or applications right on your PC. You don`t have to pay for howting in order to develop something or just to try how it works. All necessary tools are there and when you install XAMMP you can use it right out of the box. As I mention before you have Apache web server, MySQL database engine, PERL and PHP engine, all this is just a few clicks away from you. I use XAMMP for a developing websites, various testings before deploying websites and also for learning new techniques. When you have XAMMP installed on your PC you can install for example WordPress, Joomla or DRUPAL or you can use it for any other CMS as well as for developing your new CMS or any other PHP application for example, why not? Installation process is pretty straightforward and you will not have any issues, so lets get started.
Open your web browser and go to https://www.apachefriends.org/download.html
Now you can choose which installation you want to download. Because we are installing on Miscrosoft Windows platform I choose XAMPP for Windows 5.5.30, 5.6.15 & 7.0.2 (32bit)
Find your saved file
Leave all selected components by defult and press NEXT
Choose installation folder, if you want you can leave default folder like I did, click NEXT
One more time click NEXT
On the screen Ready to Install one more time press magic button NEXT
Now, installation process will start. Sit back and relax untill installation finishes.
When installation is finished keep checked Do you want to start Control Panel now? option and press NEXT
XAMMP Control Panel will start
Now you can start for example APACHE and MySQL servers
open your web browser and type LOCALHOST or type your PC local address 127.0.0.1
If you see svreen like this then you made it! Now you have your own local web, MySQL, PHP and PERL server. Let the game begin, start developing or testing something.