Skip to content

Your requirements could not be resolved to an installable set of packages reponse

During installing Magento using Composer i get:

Your requirements could not be resolved to an installable set of packages.

Problem 1
– Root composer.json requires magento/product-community-edition 2.4.5 -> satisfiable by magento/product-community-edition[2.4.5].
– magento/product-community-edition 2.4.5 requires ext-intl * -> it is missing from your system. Install or enable PHP’s intl extension.
Problem 2
– magento/magento2-functional-testing-framework[3.7.0, …, 3.11.1] require ext-intl * -> it is missing from your system. Install or enable PHP’s intl extension.
– Root composer.json requires magento/magento2-functional-testing-framework ^3.7 -> satisfiable by magento/magento2-functional-testing-framework[3.7.0, …, 3.11.1].

To enable extensions, verify that they are enabled in your .ini files:
– /etc/php/8.1/cli/php.ini
– /etc/php/8.1/cli/conf.d/10-mysqlnd.ini
– /etc/php/8.1/cli/conf.d/10-opcache.ini
– /etc/php/8.1/cli/conf.d/10-pdo.ini
– /etc/php/8.1/cli/conf.d/15-xml.ini
– /etc/php/8.1/cli/conf.d/20-bz2.ini
– /etc/php/8.1/cli/conf.d/20-calendar.ini
– /etc/php/8.1/cli/conf.d/20-ctype.ini
– /etc/php/8.1/cli/conf.d/20-curl.ini
– /etc/php/8.1/cli/conf.d/20-dom.ini
– /etc/php/8.1/cli/conf.d/20-exif.ini
– /etc/php/8.1/cli/conf.d/20-ffi.ini
– /etc/php/8.1/cli/conf.d/20-fileinfo.ini
– /etc/php/8.1/cli/conf.d/20-ftp.ini
– /etc/php/8.1/cli/conf.d/20-gd.ini
– /etc/php/8.1/cli/conf.d/20-gettext.ini
– /etc/php/8.1/cli/conf.d/20-iconv.ini
– /etc/php/8.1/cli/conf.d/20-mbstring.ini
– /etc/php/8.1/cli/conf.d/20-mysqli.ini
– /etc/php/8.1/cli/conf.d/20-pdo_mysql.ini
– /etc/php/8.1/cli/conf.d/20-phar.ini
– /etc/php/8.1/cli/conf.d/20-posix.ini
– /etc/php/8.1/cli/conf.d/20-readline.ini
– /etc/php/8.1/cli/conf.d/20-shmop.ini
– /etc/php/8.1/cli/conf.d/20-simplexml.ini
– /etc/php/8.1/cli/conf.d/20-sockets.ini
– /etc/php/8.1/cli/conf.d/20-sysvmsg.ini
– /etc/php/8.1/cli/conf.d/20-sysvsem.ini
– /etc/php/8.1/cli/conf.d/20-sysvshm.ini
– /etc/php/8.1/cli/conf.d/20-tokenizer.ini
– /etc/php/8.1/cli/conf.d/20-xmlreader.ini
– /etc/php/8.1/cli/conf.d/20-xmlwriter.ini
– /etc/php/8.1/cli/conf.d/20-xsl.ini
– /etc/php/8.1/cli/conf.d/20-zip.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-intl --ignore-platform-req=ext-intl to temporarily ignore these required extensions.

Below I’m sending how my php –ini looks like:

Configuration File (php.ini) Path: /etc/php/8.1/cli
Loaded Configuration File: /etc/php/8.1/cli/php.ini
Scan for additional .ini files in: /etc/php/8.1/cli/conf.d
Additional .ini files parsed: /etc/php/8.1/cli/conf.d/10-mysqlnd.ini,
/etc/php/8.1/cli/conf.d/10-opcache.ini,
/etc/php/8.1/cli/conf.d/10-pdo.ini,
/etc/php/8.1/cli/conf.d/15-xml.ini,
/etc/php/8.1/cli/conf.d/20-bz2.ini,
/etc/php/8.1/cli/conf.d/20-calendar.ini,
/etc/php/8.1/cli/conf.d/20-ctype.ini,
/etc/php/8.1/cli/conf.d/20-curl.ini,
/etc/php/8.1/cli/conf.d/20-dom.ini,
/etc/php/8.1/cli/conf.d/20-exif.ini,
/etc/php/8.1/cli/conf.d/20-ffi.ini,
/etc/php/8.1/cli/conf.d/20-fileinfo.ini,
/etc/php/8.1/cli/conf.d/20-ftp.ini,
/etc/php/8.1/cli/conf.d/20-gd.ini,
/etc/php/8.1/cli/conf.d/20-gettext.ini,
/etc/php/8.1/cli/conf.d/20-iconv.ini,
/etc/php/8.1/cli/conf.d/20-mbstring.ini,
/etc/php/8.1/cli/conf.d/20-mysqli.ini,
/etc/php/8.1/cli/conf.d/20-pdo_mysql.ini,
/etc/php/8.1/cli/conf.d/20-phar.ini,
/etc/php/8.1/cli/conf.d/20-posix.ini,
/etc/php/8.1/cli/conf.d/20-readline.ini,
/etc/php/8.1/cli/conf.d/20-shmop.ini,
/etc/php/8.1/cli/conf.d/20-simplexml.ini,
/etc/php/8.1/cli/conf.d/20-sockets.ini,
/etc/php/8.1/cli/conf.d/20-sysvmsg.ini,
/etc/php/8.1/cli/conf.d/20-sysvsem.ini,
/etc/php/8.1/cli/conf.d/20-sysvshm.ini,
/etc/php/8.1/cli/conf.d/20-tokenizer.ini,
/etc/php/8.1/cli/conf.d/20-xmlreader.ini,
/etc/php/8.1/cli/conf.d/20-xmlwriter.ini,
/etc/php/8.1/cli/conf.d/20-xsl.ini,
/etc/php/8.1/cli/conf.d/20-zip.ini

Could I ask you for any advice?