yii2 のインストール中にエラーが発生した場合はどうすればよいですか?
このような問題は、composer を実行して yii
composer create-project --prefer-dist yiisoft/yii2-app-basic basic - phpunit/phpunit 6.4.3 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 6.4.2 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 6.4.1 requires ext-dom * -> the requested PHP extension dom is missing from your system. - phpunit/phpunit 6.4.0 requires ext-dom * -> the requested PHP extension dom is missing from your system.
or
をインストールした後に発生します。これは、完全な設定実行をインストールせずに php7 を直接インストールしたことが原因です
まず、インストールする必要がある拡張モジュールは次のとおりです: mbstring
laravel のインストールはこの拡張機能に依存します。この拡張機能をインストールしない場合は、composer を通じて laravel フレームワークをインストールします。 laravelフレームワークを正常に生成できなくなります 依存ベンダーディレクトリ。ベンダーディレクトリとその下のファイルは、laravelフレームワークの通常の操作に必要です。
インストールされる 2 番目の拡張モジュールは次のとおりです: xml 拡張モジュール
Composer による laravel フレームワークのインストール中に、ext-dom を呼び出す必要があります。xml 拡張モジュールがインストールされていない場合は、これはインストールにも影響します。
上記 2 つの拡張機能は、laravel のインストール時に PHP7 のバージョンに依存するため無視されやすいため、laravel をインストールした際にベンダーディレクトリが正常に生成できない場合は、mbstring 拡張機能の読み込みを確認する必要があります。
インストールも簡単です:
apt-get install php7.0-mbstring
プロンプトが表示されたら: phpunit/phpunit 5.0.x には ext-dom * -> 要求された PHP 拡張機能 dom がシステムにありません。
xml 拡張機能をインストールする必要があります。
apt-get install php7.0-xml
推奨学習: Yii 入門チュートリアル
以上がyii2 インストールエラーが発生した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。