Closed2
cloud9でlaravel
cloud9を立ち上げる
デフォルトはphp 7.2ぽい
php --version
PHP 7.2.24 (cli) (built: Oct 31 2019 18:27:08) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
amazon-linux-extras list php | grep php
15 php7.2 available \
17 lamp-mariadb10.2-php7.2=latest enabled \
_ php7.3 available \
_ php7.4 available [ =stable ]
_ php8.0 available [ =stable ]
Amazon Linux 2には Extras Library と呼ばれるパッケージ群が存在し、Python、Golang、MariaDB、Ansible などの特定のパッケージをより新しいバージョンで利用することが出来ます。 Extra Packages for Enterprise Linux (EPEL) のような位置づけで、通常はディストリビューション標準のパッケージを利用する一方で、特定のパケージではより新しいバージョンを試せます。
この特別なパッケージは AWS がキュレートし、amazon-linux-extras コマンド経由で管理します。
今回はこの Extras Library を実際に使ってみます。
ゴールイメージ
- php8.0をインストールしたい
- mysql最新
- laravel最新(8?)
- hello worldだせる
- ユーザー一覧とposts一覧を出す(twitterのイメージ)
このスクラップは2022/04/13にクローズされました