Aby włączyć rozszerzenia, upewnij się, że są one włączone w tych plikach .ini - Vagrant/Ubuntu/Magento 2.0.2
Podczas instalacji Magento 2.0.2 przez Composera pojawia się ten błąd:
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.iniYou can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
Zainstalowałem php5-cli, php5-curl.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
17 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
lub
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Po wygooglowaniu dostałem to rozwiązanie.
Wykonałem następujące kroki:
Krok 1: Krok 2: Krok 3: Krok 4:
Anonimowy użytkownik
Potwierdzenie od:
to działa dla php 7.2, ale możesz zmienić tę 7.2 na 5.2 i uruchomić to polecenie , to jest praca.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
następnie
a ostatni był
Następnie instaluje się tak, jak powinien.
Anonimowy użytkownik
Potwierdzenie od:
zamiast instalować , , , . Ta odpowiedź jest oparta na odpowiedzi @ Regolith:
pakiet nie ma kandydata do instalacji
https://coderoad.ru/44821292/
.
Ustaw zgodnie z Twoim
wersja php
.
Najpierw sprawdź, którą wersję php posiadasz sudo php-v. Mam php7 więc wynik wygląda tak:
ponieważ mam php7, zrobię co następuje Aby wyświetlić listę pakietów php:
wrócił
teraz, aby zainstalować pakiety, uruchom następujące polecenie z wymaganym pakietem
Uwaga
: , to pakiety wymienione powyżej.
UPDATE
:
Pamiętaj o ponownym uruchomieniu
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Jeśli domyślna wersja php to php7, ale podążałeś za odpowiedzią z pakietami php5, możesz użyć następującego polecenia, aby ustawić domyślną wersję php na php5.6:
Anonimowy użytkownik
Potwierdzenie od:
tutaj
http://devdocs.magento.com/gui ... os... Na przykład w CentOS:
Anonimowy użytkownik
Potwierdzenie od:
zainstaluj -th yum php-international php-to xsl php-options php-xml php-mcrypt php-gd php-dev php-mysql php-works mbstring php-bcmath
Anonimowy użytkownik
Potwierdzenie od:
rozwiązał problem
Anonimowy użytkownik
Potwierdzenie od:
żądane rozszerzenie PHP gd nie jest obecne w Twoim systemie.
Jak wyraźnie zaznaczono w powyższym wierszu, musimy zainstalować rozszerzenie php-gd.
Więc możemy przejść z i powinniśmy naprawić ten błąd, chyba że system potrzebuje dodatkowych rozszerzeń, co jest dokładnie tym, co dzieje się tutaj w danym systemie. Potrzebuje jeszcze kilku rozszerzeń php-intl i php-xsl.
Więc niech to będzie mbstring lub mcrypt, musisz zainstalować wszelkie rozszerzenia, których brakuje w twoim systemie. Jak możesz znaleźć to, czego brakuje? Po prostu przeczytaj komunikat o błędzie, jest tam.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
To mi pomogło.
Anonimowy użytkownik
Potwierdzenie od: