要启用扩展,请确保在这些文件中启用它们。 .ini - Vagrant/Ubuntu/Magento 2.0.2

安装时 Magento 2.0.2 穿过 composer 出现此错误:


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.


我已经安装了 php5-cli, php5-curl.
已邀请:

郭文康

赞同来自:

首次安装
sudo apt-get install php5-gd

, 然后
sudo apt-get install php5-intl

, 最后一个是
sudo apt-get install php5-xsl

.
之后,它应该安装。

三叔

赞同来自:

它解决了我的问题


sudo apt-get install php7.1-xml


或者


sudo apt-get install php7.2-xml

石油百科

赞同来自:

我尝试了很多次,上面的答案不解决我的问题,但这支球队帮助了我:


sudo apt-get install php-mbstring

卫东

赞同来自:

当我去创建一个项目时 laravel, 我有这个问题。

在我Google之后,我得到了这个决定。

我跟随了这些步骤:

步 1:
sudo apt-get install -y php7.2-gd


步 2:
sudo apt-get install php7.2-intl


步 3:
sudo apt-get install php7.2-xsl


步 4:
sudo apt-get install php7.2-mbstring

江南孤鹜

赞同来自:

ubuntu 用户尝试这样做


apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-xsl php7.2-mbstring php7.2-zip php7.2-bcmath php7.2-soap php-xdebug php-imagick


这是一份工作 php 7.2, 但你可以改变这个 7.2 在 5.2 并运行此命令
, 这是一份工作。

窦买办

赞同来自:

这支球队将成为他们的工作


sudo apt-get install php5-curl

小姐请别说爱

赞同来自:

首次安装


sudo apt-get install php5-gd


然后


sudo apt-get install php5-intl


最后一个是


sudo apt-get install php5-xsl


之后,它应该如此。

帅驴

赞同来自:

@Verse 答案正常工作。 但是我要添加一件小事。
而不是安装
php5-mbstring

,
php5-gd

,
php5-intl

,
php5-xsl

. 这个答案是基于答案。 @Regolith:
https://coderoad.ru/44821292/
.

根据你的

PHP版本

.

首先检查什么版本 php 你有 sudo php-v. 我有 php7, 所以结果如下:


PHP 7.0.28-0ubuntu0.16.04.1 /cli/ / NTS /
Copyright /c/ 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright /c/ 1998-2017 Zend Technologies
with Zend OPcache v7.0.28-0ubuntu0.16.04.1, Copyright /c/ 1999-2017, by Zend Technologies


自从我有 php7, 我将执行以下操作列表包 php:

sudo apt-cache search php7-*


它回来了


libapache2-mod-php7.0 - server-side, HTML-embedded scripting language /Apache 2 module/
php-all-dev - package depending on all supported PHP development packages
php7.0 - server-side, HTML-embedded scripting language /metapackage/
php7.0-cgi - server-side, HTML-embedded scripting language /CGI binary/
php7.0-cli - command-line interpreter for the PHP scripting language
php7.0-common - documentation, examples and common module for PHP
php7.0-curl - CURL module for PHP
php7.0-dev - Files for PHP7.0 module development
php7.0-gd - GD module for PHP
php7.0-gmp - GMP module for PHP
php7.0-json - JSON module for PHP
php7.0-ldap - LDAP module for PHP
php7.0-mysql - MySQL module for PHP
php7.0-odbc - ODBC module for PHP
php7.0-opcache - Zend OpCache module for PHP
php7.0-pgsql - PostgreSQL module for PHP
php7.0-pspell - pspell module for PHP
php7.0-readline - readline module for PHP
php7.0-recode - recode module for PHP
php7.0-snmp - SNMP module for PHP
php7.0-sqlite3 - SQLite3 module for PHP
php7.0-tidy - tidy module for PHP
php7.0-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP
php7.0-xmlrpc - XMLRPC-EPI module for PHP
libphp7.0-embed - HTML-embedded scripting language /Embedded SAPI library/
php7.0-bcmath - Bcmath module for PHP
php7.0-bz2 - bzip2 module for PHP
php7.0-enchant - Enchant module for PHP
php7.0-fpm - server-side, HTML-embedded scripting language /FPM-CGI binary/
php7.0-imap - IMAP module for PHP
php7.0-interbase - Interbase module for PHP
php7.0-intl - Internationalisation module for PHP
php7.0-mbstring - MBSTRING module for PHP
php7.0-mcrypt - libmcrypt module for PHP
php7.0-phpdbg - server-side, HTML-embedded scripting language /PHPDBG binary/
php7.0-soap - SOAP module for PHP
php7.0-sybase - Sybase module for PHP
php7.0-xsl - XSL module for PHP /dummy/
php7.0-zip - Zip module for PHP
php7.0-dba - DBA module for PHP


现在要安装包。使用所需的包运行以下命令。


sudo apt-get install -y php7.0-gd, php7.0-intl, php7.0-xsl, php7.0-mbstring


笔记

:
php7.0-mbstring

,
php7.0-gd


php7.0-intl


php7.0-xsl

- 上面列出的本软件包。

UPDATE

:
别忘了重新启动
apache/<your_server>



sudo service apache2 reload


</your_server>

詹大官人

赞同来自:

试图安装时对我来说是一个修复 Laravel 在新安装 WSL:


sudo apt-get install php7.2-gd



sudo apt-get install php7.2-intl



sudo apt-get install php7.2-xsl



sudo apt-get install php7.2-zip

石油百科

赞同来自:

在 Ubuntu 16.04 php7 现在使用默认情况下,因此如果您遵循顶部响应并仍然遇到此问题,请检查您的版本 php.


php --version


如果您的默认版本 php - php7, 但是你用包裹跟踪答案 php5, 您可以使用以下命令设置默认版本。 php 在 php5.6:


sudo update-alternatives --set php $/which php5.6/

郭文康

赞同来自:

扩展的确切名称取决于您收到的存储库 PHP, 但看
http://devdocs.magento.com/gui ... entos
. 例如, CentOS:


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

诸葛浮云

赞同来自:

我用下面纠正问题

安装yum php-International php-on-on xsl PHP-EMPY. php-xml php-mcrypt php-gd php-deval. php-mysql PHP工作 mbstring php-bcmath

裸奔

赞同来自:

为我


sudo apt-get install php5-mcrypt


问题得到解决

小明明

赞同来自:

看到一些答案后,我将在这里发布这个答案 /包括接受/, 谁声称是 "do the trick". 首先,在纠正之前,我们必须定义问题。

要求扩展 PHP gd 你的系统中没有。

随着上述线条清楚地说明,我们需要建立扩展 php-gd.

所以我们可以去
sudo apt install php<version>-gd

, 他必须纠正此错误,除非系统需要额外的扩展,这正是在正在考虑的系统中。 他需要几个延伸 php-intl 和 php-xsl.
所以让它成为 mbstring 或者 mcrypt, 您必须安装系统中丢失的所有扩展名。 你怎么能找到缺少的东西? 只需阅读错误消息,就在那里。
</version>

莫问

赞同来自:

它帮助我的案例建立了正确的版本。 curl


sudo apt-get install php5-curl

冰洋

赞同来自:

打开文件 xampp/php/php.ini 在任何编辑中

搜索 "; 扩展= p​​hp_intl.dll."

删除起点 / ; /

喜欢:
;extension=php_intl.dll

-
extension=php_intl.dll


它帮助了我。

八刀丁二

赞同来自:

Updated....For ubuntu 用户


sudo apt-get php install libapache2-mod-php php-common php-gd php-mysql php-curl php-intl php-xsl php-mbstring php-zip php-bcmath php-soap php-xdebug php-imagick

要回复问题请先登录注册