2016-03-05 4 views
9

Wenn Magento 2.0.2 über Komponisten Installation diese Fehler:Erweiterungen zu aktivieren, stellen Sie sicher, dass sie in den INI-Dateien aktiviert sind - Vagrant/Ubuntu/Magento 2.0.2

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. 

Ich habe installiert php5- cli, php5-curl.

Antwort

17

Zuerst installiert sudo apt-get install php5-gd, dann sudo apt-get install php5-intl und letzte war sudo apt-get install php5-xsl. Danach wird es installiert, wie es sollte.

+0

Das ist dunkle Magie, aber es hat auch für mich funktioniert: D – BusyAnt

+0

Kannst du bitte ein bisschen erklären warum? – Alex

2

Der genaue Name der Erweiterung hängt vom Repository ab, von dem Sie PHP haben, aber sehen Sie here. Zum Beispiel auf CentOS:

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-bcmath

+0

Ich habe sudo apt-get -y php5 php5-mhash php5-mcrypt installieren php5- curl php5-cli php5-mysql php5-gd php5-intl php5-xsl php5-bcmath. Getting Kann Paket nicht finden php5-bcmath – Verse

+0

'php5-bcmath' kann auf einigen Systemen eingebaut sein. Versuchen Sie, das von Ihrem Installationsbefehl auszuschließen, und prüfen Sie, ob es danach installiert wird. – Seer

1

würde dieser Befehl

sudo apt-get install php5-curl 
+1

Willkommen bei Stack Overflow! Während dieser Code die Frage beantworten kann, würde die Bereitstellung eines zusätzlichen Kontexts bezüglich _how_ und/oder _why_, der das Problem löst, den langfristigen Wert der Antwort verbessern. Es tut auch nicht weh zu erwähnen, warum diese Antwort passender ist als die vorher vorgeschlagenen. –

1

Für mich

sudo apt-get install php5-mcrypt 

löste das Problem

4

Diese meine Probleme gelöst

sudo apt-get install php7.1-xml 

oder

den Trick
sudo apt-get install php7.2-xml 
+0

für mich: sudo apt-get install php7.2-xml – user5807687

1

Zuerst installiert

sudo apt-get install php5-gd 

dann

sudo apt-get install php5-intl 

und letzte war

sudo apt-get install php5-xsl 

Danach wird es installiert, wie es sollte.

0

Haben für viele Male versucht, die oben genannten Antworten nicht meine quesiton lösen, aber dieser Befehl half mir:

sudo apt-get install php-mbstring