Laravel 5 を、aws EC2 インストール編 #web #php #Laravel
index:
概要:
Laravel 5 を、aws EC2 ,Amazon Linux 2
に追加する手順等になります。
・手順に、抜けがあるかもしれませんが。
・インストール時に、メモリ不足で、composerが強制終了
する場合が、ありましたが。回避方法は複数ありそうでしたが
下記の手順で、インスタンス再起動後、apache ,mysqlを終了後、
に追加すると、正常インストールできました。
参考
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html
・aws の、LAMP追加方法が参考になりました。
上記の手順では、拡張モジュールが不足していましたので
追加モジュールの対応後、インストールの手順となりました。
参考の設定方法
sudo yum update -y sudo amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2 sudo yum install -y httpd mariadb-server sudo systemctl start httpd sudo systemctl enable httpd sudo systemctl start mariadb sudo systemctl enable mariadb
・mbstring, dom のエラーが出たので、追加モジュール対応
sudo yum install --enablerepo=remi-php72 php-mbstring php-openssl sudo yum install php-xml
Laravel インストール
・上記の手順で、開始すると。
メモリ不足で、composer が強制終了したので、
ログアウト、インスタンス再起動後
インストールした方が良いかもしれません。
・LAMP系のサービスの停止( とりあえず、メモリ確保の為に停止 )
sudo systemctl stop httpd sudo systemctl stop mariadb
・composer の追加
curl -sS https://getcomposer.org/installer | php
・インストール
php composer.phar create-project --prefer-dist laravel/laravel spa1 "5.6.*"