Các bạn sử dụng Vagrant cho tiện. Vagrant là môi trường dev thiết lập sẵn cho bạn, khi sử dụng bạn chỉ cần bật vagrant với box tương ứng (box là hệ điều hành đc thiết lập, vô trang chủ vagrant để tìm box thích hợp).
Bạn chỉ cần code trên máy thật của bạn, vì mọi cấu hình đã đc thiết lập trên vagrant nên bạn không cần lo gì cả. Ví dụ: bạn ko cần cài webserver, bạn không cần bật máy ảo lên để vô trình duyệt web làm gì, bạn có thể sử dụng trình duyệt trên máy chính để browser tới code trên máy ảo; bạn muốn sử dụng mysql, thì chỉ cần SSH tới vagrant để vào box, là có được shell vào mysql, hoặc có thể config để kết nối ngay từ máy của bạn vào mysql trên máy ảo ko cần SSH…
Đặc điểm mình thích nhất ở vagrant là chạy máy ảo mà ko cần GUI và thiết lập gì hết. Chỉ cần một câu lệnh vagrant up
, là đã có ngay webserver, database, bash shell, … 
Giới thiệu thế thôi chứ, các bạn tự tìm hiểu thêm sẽ thấy hiệu quả hơn: https://www.vagrantup.com/