ここ読んでもなんかうまく行かなかったので、ネット上の先人が残してくれた記事を読んでみた。
composer create-project --prefer-dist laravel/lumen sample
を実行してもエラーで弾かれる。
どうやらPHPのみをインストールしているだけではパッケージが足りないらしい。
結果的に2つ追加しました。
1つめはext-dom
が足りないとか。
- phpunit/phpunit 7.1.0 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- phpunit/phpunit 7.0.3 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- phpunit/phpunit 7.0.2 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- phpunit/phpunit 7.0.1 requires ext-dom * -> the requested PHP extension dom is missing from your system.
- phpunit/phpunit 7.0.0 requires ext-dom * -> the requested PHP extension dom is missing from your system.
これはphp-xml
を入れると大丈夫らしい
sudo apt install php-xml
2つめはext-mbstring
が足りないと。
- phpunit/phpunit 7.0.3 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- phpunit/phpunit 7.0.2 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- phpunit/phpunit 7.0.1 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- phpunit/phpunit 7.0.0 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
sudo apt install php-mbstring
これで回避できました。
やっつけですみません。