この記事、定期的にアップデートしていこう。
MySQLのセットアップ
composerのインストール
$ sudo apt-get install composer
phpの足りないモジュールをインストール
$ sudo apt-get install php7.2-mbstring
$ sudo apt-get install php7.2-xml
$ sudo apt-get install php7.2-zip
$ sudo apt-get install php7.2-gd
$ sudo apt-get install php7.2-mysql
nginxのインストール
Laravelの設定
$ composer global require "laravel/installer"
$ cd /var/www
$ sudo chmod 777 html
$ cd html
リポジトリからLaravelのソースをclone
$ git clone リポジトリのURL
$ chmod 777 storage/
$ chmod 777 bootstrap/cache/
.envを作成して、設定を記入
$ composer install
$ php artisan key:generate
node.jsのセットアップ
$ sudo apt-get install npm
$ sudo apt-get install libpng-dev
$ npm install
$ npm run dev
データベースを設定
$ php artisan migrate
$ php artisan db:seed --class=実行するseederクラス