下载PHP依赖包composer install时,一直提示有一个问题,但是不清楚是什么意思
Deprecation Notice: Return type of Composer\DependencyResolver\RuleSetIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar:///www/server/php/81/bin/composer/src/Composer/DependencyResolver/RuleSetIterator.php:70 Stack trace: phar:///www/server/php/81/bin/composer/vendor/composer/ClassLoader.php:346 phar:///www/server/php/81/bin/composer/src/Composer/DependencyResolver/RuleSet.php:118 phar:///www/server/php/81/bin/composer/src/Composer/DependencyResolver/Solver.php:200 phar:///www/server/php/81/bin/composer/src/Composer/Installer.php:406 phar:///www/server/php/81/bin/composer/src/Composer/Installer.php:247 phar:///www/server/php/81/bin/composer/src/Composer/Command/InstallCommand.php:136 phar:///www/server/php/81/bin/composer/vendor/symfony/console/Command/Command.php:245 phar:///www/server/php/81/bin/composer/vendor/symfony/console/Application.php:835 phar:///www/server/php/81/bin/composer/vendor/symfony/console/Application.php:185 phar:///www/server/php/81/bin/composer/src/Composer/Console/Application.php:312 phar:///www/server/php/81/bin/composer/vendor/symfony/console/Application.php:117 phar:///www/server/php/81/bin/composer/src/Composer/Console/Application.php:124 phar:///www/server/php/81/bin/composer/bin/composer:63 /www/server/php/81/bin/composer:24 Resolving dependencies through SAT Dependency resolution completed in 0.002 seconds Your requirements could not be resolved to an installable set of packages.
问题如下:
Problem 1 - phpoffice/phpspreadsheet[1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2] require php ^5.6|^7.0 -> your php version (8.1.13) does not satisfy that requirement. - phpoffice/phpspreadsheet[1.9.0, 1.10.0, 1.10.1, 1.11.0, 1.12.0] require php ^7.1 -> your php version (8.1.13) does not satisfy that requirement. - phpoffice/phpspreadsheet[1.13.0, 1.14.0, 1.14.1] require php ^7.2 -> your php version (8.1.13) does not satisfy that requirement. - phpoffice/phpspreadsheet[1.15.0, 1.16.0, 1.17.0, 1.17.1, 1.18.0, 1.19.0, 1.20.0, 1.21.0, 1.22.0, 1.23.0, 1.24.0, 1.24.1, 1.25.0, 1.25.1, 1.25.2, 1.26.0, 1.27.0, 1.27.1, 1.28.0] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension. - Root composer.json requires phpoffice/phpspreadsheet ^1.2 -> satisfiable by phpoffice/phpspreadsheet[1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.7.0, 1.8.0, 1.8.1, 1.8.2, 1.9.0, 1.10.0, 1.10.1, 1.11.0, 1.12.0, 1.13.0, 1.14.0, 1.14.1, 1.15.0, 1.16.0, 1.17.0, 1.17.1, 1.18.0, 1.19.0, 1.20.0, 1.21.0, 1.22.0, 1.23.0, 1.24.0, 1.24.1, 1.25.0, 1.25.1, 1.25.2, 1.26.0, 1.27.0, 1.27.1, 1.28.0].