This is pre-packaged Vagrant box that provides you a development environment without requiring you to install PHP, a web server, and any other server software on your local machine.
Included software:
- Debian 9
- Nginx 1.10.3
- MySQL 5.7
- PHP 8.0
- Curl
- Memcached
- PHP-FPM
- Xdebug v2.9.5
- Redis server
- Composer
- Git 2.11
- NodeJS 13.14
- Yarn 1.22.4
MySQL root user password: root
Prerequisites:
All you need to do is just clone this repo and run command inside a folder that contains Vagrantfile:
vagrant up
Your virtual machine will be available at http://10.10.10.100 (this can be changed in Vagrantfile)
Backup all your databases before upgrading the box:
mysqldump --all-databases > db_backup.sql
Then run commands:
vagrant box update
vagrant destroy
vagrant up