我已经尝试安装phpspreadsheet包的两种方式为github和通过composer也,但我无法安装在composer我正在尝试这些命令:- composer需要phpoffice/phpspreadsheet,但它不工作它的基本上显示这些类型的错误:- [InvalidArgumentException]包phpoffice/phpspreadsheet有与您的PHP版本,PHP扩展和Composer版本不兼容的要求:- phpoffice/phpspreadsheet 1.19.0需要ext-gd *,但它不存在。当我直接尝试github代码时,它的文件不符合git hub链接的要求:-https://github.com/PHPOffice/PhpSpreadsheet
2条答案
按热度按时间2eafrhcq1#
phpoffice/phpspreadsheet v1.19.0
需要php: ^7.3 || ^8.0
1.通过运行
php -v
命令检查您安装的PHP版本。确保它大于或等于7.3
。1.其次,确保
composer.json
文件中的PHP版本声明也大于或等于7.3
。即:>= 7.3
不兼容的依赖项,您可能需要安装较低版本的 phpspreadsheet,即composer require phpoffice/phpspreadsheet "^1.8.0"
(需要php:“^5.6| ^7.0”),而不是调整文件composer.json
中的PHP版本。1.此外,如果您使用的是 xampp,请确保在尝试安装库之前在文件 C:\xampp\php\php.ini**中启用了这些扩展。
extension=mbstring
extension=fileinfo
extension=gd
个;
)。安装
composer require phpoffice/phpspreadsheet "^1.19.0"
lsmd5eda2#
对我来说,修复它的是
steven7mwesigwa
第三点。我删除了
extension=gd
前面的分号,它工作了。