【PHP】Laravel phpunit requires ext-dom * -> the requested PHP extension dom is missing from your systemエラー
PHP xmlパッケージがインストールされていない時に、Laravelをインストールしようとすると表示されるエラーメッセージについてのメモ
動作環境
- PHP 7.2.15-0ubuntu0.18.04.1
- Laravel 5.8
エラーの内容
ComposerにLaravelのインストールする
composer create-project --prefer-dist laravel/laravel プロジェクトディレクトリ名
以下のメッセージが表示される
Problem 1 - phpunit/phpunit 7.5.x-dev requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 7.5.8 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 7.5.7 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 7.5.6 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 7.5.5 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 7.5.4 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 7.5.3 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 7.5.2 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 7.5.1 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 7.5.0 requires ext-dom * -> the requested PHP extension dom is missing from your system. - Installation request for phpunit/phpunit ^7.5 -> satisfiable by phpunit/phpunit[7.5.0, 7.5.1, 7.5.2, 7.5.3, 7.5.4, 7.5.5, 7.5.6, 7.5.7, 7.5.8, 7.5.x-dev].
原因
PHPUnitに必要な「ext-dom」PHP extensionがインストールされていない
対応
「ext-dom」は「xml」パッケージに入っているのでインストールする
[root@hostname /]#
apt-get -y install php7.2-xml
ディスカッション
コメント一覧
まだ、コメントがありません