簡體   English   中英

Laravel Composer 安裝失敗並在 ubuntu 中出現錯誤

[英]Laravel Composer install failed with error in ubuntu

使用包信息加載 Composer 存儲庫 從鎖定文件安裝依賴項(包括 require-dev) 您的需求無法解析為一組可安裝的包。

問題 1 - aws/aws-sdk-php 3.75.0 的安裝請求 -> aws/aws-sdk-php[3.75.0] 可滿足。

- aws/aws-sdk-php 3.75.0 requires ext-simplexml * -> the requested PHP extension simplexml is missing from your system.

問題 2 - erusev/parsedown 1.7.1 的安裝請求 -> erusev/parsedown[1.7.1] 可滿足。

- erusev/parsedown 1.7.1 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.

問題 3 - laravel/framework v5.5.43 的安裝請求 -> laravel/framework[v5.5.43] 可滿足。

- laravel/framework v5.5.43 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.

問題 4 - League/csv 9.1.4 的安裝請求 -> League/csv[9.1.4] 可滿足。

- league/csv 9.1.4 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.

問題 5 - nicolaslopezj/searchable 1.10.3 的安裝請求 -> nicolaslopezj/searchable[1.10.3] 可滿足。

- nicolaslopezj/searchable 1.10.3 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.

問題 6 - phpoffice/phpexcel 1.8.1 的安裝請求 -> phpoffice/phpexcel[1.8.1] 可滿足。

- phpoffice/phpexcel 1.8.1 requires ext-xml * -> the requested PHP extension xml is missing from your system.

問題 7 - phar-io/manifest 1.0.1 的安裝請求 -> phar-io/manifest[1.0.1] 可滿足。

- phar-io/manifest 1.0.1 requires ext-dom * -> the requested PHP extension dom is missing from your system.

問題 8 - phpunit/php-code-coverage 5.3.2 的安裝請求 -> phpunit/php-code-coverage[5.3.2] 可滿足。 - phpunit/php-code-coverage 5.3.2 需要 ext-dom * -> 您的系統中缺少請求的 PHP 擴展 dom。

問題 9 - phpunit/phpunit 6.5.13 的安裝請求 -> phpunit/phpunit[6.5.13] 可滿足。

- phpunit/phpunit 6.5.13 requires ext-dom * -> the requested PHP extension dom is missing from your system.

問題 10 - 這些er/tokenizer 1.1.0 的安裝請求-> 這些er/tokenizer[1.1.0] 可滿足。

- theseer/tokenizer 1.1.0 requires ext-dom * -> the requested PHP extension dom is missing from your system.

問題 11 - aws/aws-sdk-php 3.75.0 需要 ext-simplexml * -> 您的系統中缺少請求的 PHP 擴展 simplexml。

- league/flysystem-aws-s3-v3 1.0.21 requires aws/aws-sdk-php ^3.0.0 -> satisfiable by aws/aws-sdk-php[3.75.0].

- Installation request for league/flysystem-aws-s3-v3 1.0.21 -> satisfiable by league/flysystem-aws-s3-v3[1.0.21].

要啟用擴展,請驗證它們是否在您的 .ini 文件中啟用: - /etc/php/7.2/cli/php.ini

- /etc/php/7.2/cli/conf.d/10-opcache.ini

- /etc/php/7.2/cli/conf.d/10-pdo.ini

- /etc/php/7.2/cli/conf.d/20-calendar.ini

- /etc/php/7.2/cli/conf.d/20-ctype.ini

- /etc/php/7.2/cli/conf.d/20-exif.ini

- /etc/php/7.2/cli/conf.d/20-fileinfo.ini

- /etc/php/7.2/cli/conf.d/20-ftp.ini

- /etc/php/7.2/cli/conf.d/20-gettext.ini

- /etc/php/7.2/cli/conf.d/20-iconv.ini

- /etc/php/7.2/cli/conf.d/20-json.ini

- /etc/php/7.2/cli/conf.d/20-phar.ini

- /etc/php/7.2/cli/conf.d/20-posix.ini

- /etc/php/7.2/cli/conf.d/20-readline.ini

- /etc/php/7.2/cli/conf.d/20-shmop.ini

- /etc/php/7.2/cli/conf.d/20-sockets.ini

- /etc/php/7.2/cli/conf.d/20-sysvmsg.ini

- /etc/php/7.2/cli/conf.d/20-sysvsem.ini

- /etc/php/7.2/cli/conf.d/20-sysvshm.ini

- /etc/php/7.2/cli/conf.d/20-tokenizer.ini

您還可以在終端內運行php --ini以查看 PHP 在 CLI 模式下使用了哪些文件。


這個錯誤是什么意思? 我上面提到的所有擴展都可用並在我的 php.ini 中啟用。

嘗試運行:

sudo apt install php7.2-mbstring php7.2-xml

您在系統中缺少這些擴展名和/或未將其配置為通過php啟用。 這將在您的php.ini文件中安裝並啟用它們。

這很有幫助,我正在使用 php8.1,用 8.1 替換 7.1 確實有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM