When comparing XAMPP vs Vagrant, the Slant community recommends XAMPP for most people. In the question“What are the best Windows web development environment for PHP?” XAMPP is ranked 1st while Vagrant is ranked 4th.
Ranked in these QuestionsQuestion Ranking
Pro Clean and functional interface
XAMPP runs on OS X, Linux and Windows.
Pro Smooth installation with minimal configuration required
Port 443 is in use from Skype. You can change the port in Skype.
Pro Cross-platform portability
Allows to work with coding tools of your choice, on any underlying platform and create portable virtualized soft dev environments that will work equally well on any operating system, be it Windows, MacOS or Linux.
Pro Once correctly configured it is easy to expand the system and add new Projects
We chose this setup for our professional Drupal development workflow because it gives the most accurate representation of a deployment server, thus minimizing any development faults.
Con doesnt has phpselector
Need downgrade to use php5
Comes with mail server, FTP server, accelerator, web-dav, ssl out of the box, etc.
Con If you want to quickly get a PHP Environment going, this is not the best choice
You have to do some distinct editing of settings files in order to make it run the way you want.