Welcome to this course where I you will teach how to create a custom development environment that fits your needs with Vagrant and Virtualbox.
My name is Valentine, I am a web developer , I have been working with Vagrant for some years now and I will be leading you through the course.
Before Vagrant was introduced, the preferred method of developing a web application was either by uploading files to a web server or by manually installing and configuring all the software needed locally on the development machine (usually Apache, MySQL, PHP) or using already packed and ready to use solutions such as XAMPP.
Unfortunately in the recent years the number of technologies used to create web applications has increased dramatically, having multiple relational and nonrelational databases (just to mention PostgreSQL, Redis, Cassandra), different web servers (Apache, Nginix), messaging queues (like RabbitMQ) or search platforms like Solr and much more. Not too mention all the different configurations.
Vagrant has emerged as part of the solution for this problem and together with Virtualbox has become the defacto standard for building local development environments. Now I cannot imagine doing it the old way anymore.
If you are currently using PHP, think for a second what it would mean for your current setup to use PHP7 instead of PHP 5.5? How about just editing a configuration file, typing a command and while automation does its work, you grab a cup of coffee and relax?
Courses : 6
Specification: Vagrant & VirtualBox: Create PHP Development Environments
16 reviews for Vagrant & VirtualBox: Create PHP Development Environments