2016-03-05 9 views
9

Khi cài đặt Magento 2.0.2 qua nhà soạn nhạc nhận được lỗi này:Để bật tiện ích, xác minh rằng họ được kích hoạt trong các tập tin .ini - 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. 

Tôi đã cài đặt php5- cli, php5-curl.

Trả lời

17

Đầu tiên cài đặt sudo apt-get install php5-gd, sau đó sudo apt-get install php5-intl và người cuối cùng là sudo apt-get install php5-xsl. Sau đó, nó sẽ được cài đặt.

+0

Đây là ma thuật đen tối nhưng nó cũng làm việc cho tôi: D – BusyAnt

+0

Bạn có thể giải thích một chút tại sao không? – Alex

2

Tên chính xác của tiện ích phụ thuộc vào kho lưu trữ mà bạn có PHP nhưng nhìn here. Ví dụ trên CentOS:

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

+0

tôi đã làm sudo apt-get -y install php5 php5-mhash php5-Mcrypt php5- curl php5-cli php5-mysql php5-gd php5-intl php5-xsl php5-bcmath. Không thể định vị gói php5-bcmath – Verse

+0

'php5-bcmath' có thể được tích hợp trên một số hệ thống. Hãy thử loại trừ điều đó khỏi lệnh cài đặt của bạn và kiểm tra xem nó đã được cài đặt sau đó chưa. – Seer

1

lệnh này sẽ làm các trick

sudo apt-get install php5-curl 
+1

Chào mừng bạn đến với Stack Overflow! Trong khi mã này có thể trả lời câu hỏi, việc cung cấp ngữ cảnh bổ sung liên quan đến _how_ và/hoặc _why_ nó giải quyết được vấn đề sẽ cải thiện giá trị lâu dài của câu trả lời. Nó cũng không làm tổn thương để đề cập đến lý do tại sao câu trả lời này là thích hợp hơn so với những người được đề xuất trước đó. –

1

Đối với tôi

sudo apt-get install php5-mcrypt 

giải quyết được vấn đề

4

này giải quyết vấn đề của tôi

sudo apt-get install php7.1-xml 

hoặc

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

cho tôi: sudo apt-get cài đặt php7.2-xml – user5807687

1

Đầu tiên cài đặt

sudo apt-get install php5-gd 

sau đó

sudo apt-get install php5-intl 

và người cuối cùng là

sudo apt-get install php5-xsl 

Sau đó, nó được cài đặt như bình thường.

0

đã thử nhiều lần, câu trả lời ở trên không giải quyết quesiton của tôi, nhưng lệnh này đã giúp tôi:

sudo apt-get install php-mbstring 
Các vấn đề liên quan