#はじめに
意外に記事少なくて困った点、AmazonLinux2にてちょっと変わってた点、Laravelに関してvimいじったところなんかのまとめです。
初見かつ知識も浅いため、何度も色々弄ったり、削除したり、インスコしたり、EC2作り直したりしたことか。。
#めっちゃ参考にさせて頂いたページ!スペシャルサンクス!
・まず、一番最後見つけた、でも一番参考になった神Qiita記事
・AmazonLinux2でLaravelの開発環境構
・AmazonLinux(無印)だけどデプロイの参考になったページ
https://qiita.com/masataka715/items/6e46f1f5e53bdff6cd3d
他色々試しまくった記事
https://qiita.com/2no553/items/952dbb8df9a228195189
https://qiita.com/2no553/items/952dbb8df9a228195189
https://qiita.com/nagahama/items/2fdc820791bee5d564ca
https://qiita.com/snowdog/items/121ad82fcbcd17eac779
皆さんサンクス☆すぐそこサンクスK
##PHP7.4の際
$ sudo amazon-linux-extras install php7.4
上記Qiitaより、
yumアプデのあとに色々とやる手順ありましたが、これが一番シンプルかつ早い!!
必要な拡張モジュールをインストールしていきます。必要に応じて各自検討ください。
php-xmlは、Laravelインストール時に、phpunitのインストールに必要になるようなので、事前にインストールしておきましょう。
$sudo yum install php-mbstring php-pecl-memcached php-gd php-apcu php-xml
#AWS
##Apacheどないやねん!
AmazonLinuxの場合は、2.4系を入れる場合は、 httpd24 でしたが、AmazonLinux2の場合は、httpd で、2.4系になるようです。
$ sudo yum install httpd
若干旧コマンドとと違ってずっとエラー吐いてたわ。。。ありがとうございます。。。
#Laravel編
##バージョンはしっかり確認を!!自戒の念!!
PHP -vを ローカルでなく仮想環境の分と合わせる。
##migrationできない、、、つらい
・たぶんここ怒られてるので、修正を
require __DIR__.'vendor/autoload.php';
__DIR__.こいつがいらないです。。。
※ちな.は、PHPの記述のやつです。
###そういえば
偶然発見したのですが、とりあえずTOPページアクセスしたときにLaravelのスローしてくれたエラー使って無理くりエラー解消(APkey作成)できたのは感動した。Laravelすごい。。。
#おわりに
また今後、思い出しながら追記します。(別にまたアプリデプロイする時にどうせつまずくでしょうし。)
改めて参考にさせて頂いた皆様に感謝を。
また修正点などあればぜひ