To enable extensions, verify that they are enabled in those .ini files - Vagrant/Ubuntu/Magento 2.0.2

Posted on Jun 15, 2022

Question

When installing Magento 2.0.2 via composer getting this error:

Problem 1
 - Installation request for magento/product-enterprise-edition 2.0.2 -> satisfiable by magento/product-enterprise-edition[2.0.2].
 - magento/product-enterprise-edition 2.0.2 requires ext-gd * -> the requested PHP extension gd is missing from your system.

To enable extensions, verify that they are enabled in those .ini files:

  • /etc/php5/cli/php.ini
  • /etc/php5/cli/conf.d/05-opcache.ini
  • /etc/php5/cli/conf.d/10-pdo.ini
  • /etc/php5/cli/conf.d/20-curl.ini
  • /etc/php5/cli/conf.d/20-imap.ini
  • /etc/php5/cli/conf.d/20-json.ini
  • /etc/php5/cli/conf.d/20-mcrypt.ini
  • /etc/php5/cli/conf.d/20-pdo_pgsql.ini
  • /etc/php5/cli/conf.d/20-pgsql.ini
  • /etc/php5/cli/conf.d/20-pspell.ini
  • /etc/php5/cli/conf.d/20-readline.ini

You can also run php --ini inside terminal to see which files are used by PHP in CLI mode.

I have installed php5-cli, php5-curl.

Answer

First installed sudo apt-get install php5-gd, then sudo apt-get install php5-intl and last one was sudo apt-get install php5-xsl. After that, it's installing as it should.