安裝maatwebsite/excel失敗
P粉819937486
P粉819937486 2024-01-28 19:40:36
0
1
478

所以我想安裝maatwebsite/excel,並且我嘗試了幾種方法但沒有成功。有人能幫我嗎。我使用 laravel v 9 和 php v 8.1

> Gymnastiar@LAPTOP-NEA31346 MINGW64
> ~/Documents/Gymnastiar/Project/YamahaL8 $ composer require
> maatwebsite/excel Using version ^3.1 for maatwebsite/excel
> ./composer.json has been updated Running composer update
> maatwebsite/excel Loading composer repositories with package
> information Updating dependencies Your requirements could not be
> resolved to an installable set of packages.
> 
>   Problem 1
>     - maatwebsite/excel[3.1.28, ..., 3.1.30] require phpoffice/phpspreadsheet 1.16.* -> satisfiable by
> phpoffice/phpspreadsheet[1.16.0].
>     - maatwebsite/excel[3.1.31, ..., 3.1.x-dev] require phpoffice/phpspreadsheet ^1.18 -> satisfiable by
> phpoffice/phpspreadsheet[1.18.0, ..., 1.24.0].
>     - maatwebsite/excel 3.1.27 requires phpoffice/phpspreadsheet ^1.16 -> satisfiable by phpoffice/phpspreadsheet[1.16.0, ..., 1.24.0].
>     - maatwebsite/excel 3.1.26 requires phpoffice/phpspreadsheet ^1.15 -> satisfiable by phpoffice/phpspreadsheet[1.15.0, ..., 1.24.0].
>     - maatwebsite/excel[3.1.0, ..., 3.1.25] require php ^7.0 -> your php version (8.1.6) does not satisfy that requirement.
>     - phpoffice/phpspreadsheet[1.15.0, ..., 1.24.0] require ext-gd * -> it is missing from your system. Install or enable PHP's gd extension.
>     - Root composer.json requires maatwebsite/excel ^3.1 -> satisfiable by maatwebsite/excel[3.1.0, ..., 3.1.x-dev].
> 
> To enable extensions, verify that they are enabled in your .ini files:
>     - C:xamppphpphp.ini You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode. Alternatively, you can
> run Composer with `--ignore-platform-req=ext-gd` to temporarily ignore
> these required extensions. You can also try re-running composer
> require with an explicit version constraint, e.g. "composer require
> maatwebsite/excel:*" to figure out if any version is installable, or
> "composer require maatwebsite/excel:^2.1" if you know which you ne


#
P粉819937486
P粉819937486

全部回覆(1)
P粉106301763
  1. C:\xampp\php 中的 php.ini 檔案
  2. 搜尋此;extension=gd
  3. 刪除;然後重新啟動xampp
  4. "maatwebsite/excel": "^3.0" 加入 composer.json 檔案中的 "require"
  5. #執行composer更新自訂網站/excel

#編輯: 對於那些在 Ubuntu-Debain 作業系統上遇到此問題的人,只需執行以下命令來安裝 php-gd 擴充功能:

sudo apt-get install php8.1-gd // for php8.1
sudo apt-get install php8.2-gd // for php8.2
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!