如何在 codeigniter 版本 4 中安装 phpspreadsheet
How can I install the phpspreadsheet in codeignter version 4
我已经尝试通过 github 和 composer 两种方式安装 phpspreadsheet 包,但我无法安装
在 composer 中,我正在尝试这些命令:- composer require phpoffice/phpspreadsheet 但它不起作用
它基本上显示这些类型的错误:-
[无效参数异常]
包 phpoffice/phpspreadsheet 的要求与您的 PHP 版本、PHP 扩展和 Composer v 不兼容
版本:
- phpoffice/phpspreadsheet 1.19.0 需要 ext-gd * 但它不存在。
当我直接尝试 github 代码时,它的文件不符合要求
git 枢纽 link:- https://github.com/PHPOffice/PhpSpreadsheet
phpoffice/phpspreadsheet v1.19.0
requires php: ^7.3 || ^8.0
通过 运行 这个命令 php -v
检查你安装的 PHP 版本。确保它大于或等于 7.3
.
其次,确保composer.json
文件中的PHP版本声明也大于或等于7.3
。即:
"php": "^7.3 || ^8.0",
- 如果您的应用程序具有与 PHP 版本
>= 7.3
不兼容的依赖项,您可能需要安装较低版本的 phpspreadsheet即 composer require phpoffice/phpspreadsheet "^1.8.0"
(requires php: "^5.6|^7.0") 而不是调整文件 composer.json
. 中的 PHP 版本
- 此外,如果您使用 xampp,请确保在文件 C:\xampp\php\php 中启用这些扩展.ini 在 尝试安装库之前。
extension=mbstring
extension=fileinfo
extension=gd
- 启用上述扩展意味着,它们不应该在它们前面有分号(
;
)。
安装
composer require phpoffice/phpspreadsheet "^1.19.0"
为我解决问题的是 steven7mwesigwa
第三点。
In addition, if you're using xampp, make sure these extensions are enabled in the file C:\xampp\php\php.ini before attempting to install the library.
extension=mbstring
extension=fileinfo
extension=gd
我去掉了 extension=gd
前面的分号,它起作用了。
我已经尝试通过 github 和 composer 两种方式安装 phpspreadsheet 包,但我无法安装 在 composer 中,我正在尝试这些命令:- composer require phpoffice/phpspreadsheet 但它不起作用 它基本上显示这些类型的错误:- [无效参数异常] 包 phpoffice/phpspreadsheet 的要求与您的 PHP 版本、PHP 扩展和 Composer v 不兼容 版本: - phpoffice/phpspreadsheet 1.19.0 需要 ext-gd * 但它不存在。 当我直接尝试 github 代码时,它的文件不符合要求 git 枢纽 link:- https://github.com/PHPOffice/PhpSpreadsheet
phpoffice/phpspreadsheet v1.19.0
requires php: ^7.3 || ^8.0
通过 运行 这个命令
php -v
检查你安装的 PHP 版本。确保它大于或等于7.3
.其次,确保
composer.json
文件中的PHP版本声明也大于或等于7.3
。即:
"php": "^7.3 || ^8.0",
- 如果您的应用程序具有与 PHP 版本
>= 7.3
不兼容的依赖项,您可能需要安装较低版本的 phpspreadsheet即composer require phpoffice/phpspreadsheet "^1.8.0"
(requires php: "^5.6|^7.0") 而不是调整文件composer.json
. 中的 PHP 版本
- 此外,如果您使用 xampp,请确保在文件 C:\xampp\php\php 中启用这些扩展.ini 在 尝试安装库之前。
extension=mbstring
extension=fileinfo
extension=gd
- 启用上述扩展意味着,它们不应该在它们前面有分号(
;
)。
安装
composer require phpoffice/phpspreadsheet "^1.19.0"
为我解决问题的是 steven7mwesigwa
第三点。
In addition, if you're using xampp, make sure these extensions are enabled in the file C:\xampp\php\php.ini before attempting to install the library.
extension=mbstring
extension=fileinfo
extension=gd
我去掉了 extension=gd
前面的分号,它起作用了。