We'll be using Laravel 5.5 for the backend of Vuebnb. This version of Laravel requires PHP 7, several PHP extensions, and the following software:
- Composer
- A web server, such as Apache or Nginx
- A database, such as MySQL or MariaDB
A complete list of requirements for Laravel can be found in the installation guide: https://laravel.com/docs/5.5#installation.
Rather than manually installing the Laravel requirements on your computer, I strongly recommend you use the Homestead development environment, which has everything you need pre-installed.