更改magento的composer仓库为阿里云的composer镜像

5.21K 浏览M2安装设置

更改magento的composer仓库为阿里云的composer镜像

很多网上的magento2安装教程或者安装magento2插件都是是用composer 安装,

但是在国内,因为GFW的原因,composer基本上是卡在那里半天动弹不了。

因为magento2的composer的默认的仓库是repo.magento2.com,

我们需要更换为国内阿里云镜像

1.打开magento2根目录下的composer.json,会看到以下代码:

"repositories": [     
{         
"type": "composer",         
"url": "https://repo.magento.com/"    
} 
],

2.执行以下命令,更换为国内阿里云镜像,阿里云基本可以做到和Packagist官方仓库实时同步。

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

3.执行完毕之后,你会发现以上repositories会多了一项:

"repositories": {     
    "0": {         
        "type": "composer",         
        "url": "https://repo.magento.com/"    
    },     
    "packagist": {         
        "type": "composer",         
        "url": "https://mirrors.aliyun.com/composer/"    
    } 
},

4.修改repositories直接将默认的magento官方的去掉,修改后为以下:

"repositories": {     
    "packagist": {         
        "type": "composer",        
        "url": "https://mirrors.aliyun.com/composer/"    
    } 
},

假设你是需要安装mailchimp插件,直接执行命令

composer require mailchimp/mc-magento2

如果执行很慢的话,可以加-vvv输出详细的信息:

composer -vvv require mailchimp/mc-magento2

0