composer installやupdateの時にエラーが出る。
必要なアプリケーションがインストールされていない事が原因だった。
requires ext-dom
以下のエラーメッセージの場合。
Problem 1 - phpunit/phpunit 6.5.8 requires ext-dom * -> the requested PHP extension dom is missing from your system.
php-xmlというパッケージをインストールすればOK。
$ sudo yum install php-xml
ただしphpのバージョンによっては`php70-php-xml`などバージョンにあったものをインストールする必要がある。
`yum search php-xml`とかで探そう。
equires ext-mbstring
以下のエラーメッセージの場合。
Problem 1 - laravel/framework v5.5.9 requires ext-mbstring * -> the requested PHP exte
この場合は`php-mbstring`またはバージョンにあったものをインストールすればOK。
$ sudo yum install php-mbstring $ sudo yum install php70-php-mbstring など
requires ext-zip
これはlaravelをインストールしようと`composer global require "laravel/installer"`を実行したらでた。
Problem 1 - laravel/installer v2.0.1 requires ext-zip * -> the requested PHP extension zip is missing from your system.
`php70-php-pecl-zip`とかをインストールしたら良い。
$ sudo yum install php70-php-pecl-zip