2
0

More than 3 years have passed since last update.

AWS - C9でLaravel / Nuxt.jsを構築する備忘録

Last updated at Posted at 2021-01-28

毎回調べるのが面倒なので、未来の自分へ備忘録です。
順番に実行したら構築出来るわけではありません。

今回構成する内容
・バックエンド:laravel 6系
・フロントエンド:vue.js nuxt.js vuetify

composerのインストール

brew install composer

終わったら念のため-vでバージョン確認。

laravelのインストール

composer create-project --prefer-dist laravel/laravel app_name "6.*"

このコマンドでは何故かvenderファイル、envファイルが作成されなかった。

インストールされているphpパッケージのバージョン確認

yum list installed | grep php

このコマンドで確認出来た古いパッケージの削除

sudo yum erase -y hogehoge

補足:-yは全ての問い合わせに対してYESで返す。

yumのアップグレード

sudo yum upgrade
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

パッケージインストール

sudo yum install -y php73 php73-php-pdo php73-php-mbstring php73-php-xml

補足:確かlaravelは確か7.3以降のphpが必要なはず

PHPコマンドを使えるようにする

$which php73
/usr/bin/php73
$alias php='/usr/bin/php73'

補足:whichコマンドでどこにファイルがあるのか調べる。その後aliasコマンドでphpと入力したときの呼び出し先を設定する。

composerコマンドを使えるようにする

sudo ln -s /usr/bin/php73 /usr/bin/php

migrationが動かない場合

sudo yum update -y

とりあえずyumをアップデートする

mysqlを使えるようにする

sudo yum install --disablerepo=* --enablerepo=epel,remi,remi-safe,remi-php73 php-mysqlnd
php -m | grep pdo

mysqlndは最初から入っていないのでインストール、確認する

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0