PHP версия 5.6.25
Расширение включено PHP_Gd2
Скачанный zip-файл PHPSpreadsheet -velop from GitHub.
распаковал этот файл в папку проекта c: \ wamp \ project.
При выполнении команды ниже из папки проекта:
composer require phpoffice/phpspreadsheet
Получение следующей ошибки:
Может кто-нибудь помочь мне с ошибкой ниже?
Using version ^1.2 for phpoffice/phpspreadsheet
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- phpoffice/phpspreadsheet 1.2.1 requires ext-gd * -> the requested PHP
extension gd is missing from your system.
- phpoffice/phpspreadsheet 1.2.0 requires ext-gd * -> the requested PHP
extension gd is missing from your system.
- Installation request for phpoffice/phpspreadsheet ^1.2 -> satisfiable by
phpoffice/phpspreadsheet[1.2.0, 1.2.1].
To enable extensions, verify that they are enabled in your .ini files:
- C:\php\php.ini
You can also run php --ini inside terminal to see which files are used by
PHP in CLI mode.
Installation failed, deleting ./composer.json.
Я проверил, что расширение php gd2 включено следующим образом:
- , чтобы проверить, включено ли расширение gd2. Я вручную проверил раздел расширения файла php.ini, и он показывает, что расширение gd2 включено. "Расширение = php_gd2.dll".
- Проверено с помощью phpinfo (), показывает, что расширение gd2 включено
Самым удивительным является то, что та же команда composer запускается на 1 ПК, где версия PHP 5.6.35 и выдает ошибку, как указано выше, на другом ПК, где версия PHP 5.6.25. Это связано с версией? Согласно требованию PHPSpreadsheet он должен работать для PHP версии 5.6 или новее.