- Laravel: 7.x
- Apache: 2.4
- PHP: 7.2
- MySQL: 5.x
- Composer: 2.1.x
0. clone project, setting virtual host, create database
1. run: composer install
2. run and change setting config: cp .env.example .env (change setting APP_URL, DB, MAIL ...)
3. run: php artisan key:generate
4. clear cache: php artisan optimize:clear
5. create storage link: php artisan storage:link
6. run migrate: php artisan migrate
sudo usermod -a -G apache ec2-user
sudo chown -R ec2-user:apache /var/www
sudo chmod 2775 /var/www && find /var/www -type d -exec sudo chmod 2775 {} \;
sudo find /var/www -type f -exec sudo chmod 0664 {} \;
sudo chmod -R 777 bootstrap/cache
sudo chmod -R 777 storage