今天给大家较少下M2安装扩展的步骤,以前介绍过使用命令安装源码扩展,如果没有看这篇文章请点击这里进行查看,也就是你下载了插件的源码放到了M2对应的目录里面,今天将给大家介绍下如何使用GIT仓库进行安装 M2插件。
我们都知道M2是目前最流的一个版本,也是最新的版本。大家在获取插件可以购买m2插件或者自己开发插件。如果有开源的m2插件在GIThub上我们如果进行安装呢。
当然,我们可以从github下载代码到你的m2项目服务器,这是我在前面的文章中讲过的,我介绍给大家的是使用composer安装。
Composer安装Magento 2插件
1.首先,第一步:给你Composer注册Git仓库
1 | composer config repositories.df/blog vcs http://code.dmitry-fedyuk.com/m2/blog.git |
如果Git存储库是私有的(就像我的情况一样),那么可以在composer auth.json中指定auth credetials。
例如
1 2 3 4 5 6 7 8 | { "http-basic": { "code.dmitry-fedyuk.com": { "username": "<your user name>", "password": "<your password>" } } } |
第二步:通过 Composer请求你的需要的扩展
1 | composer require df/blog:dev-master |
composer.json为Magento 2.0扩展的例子。
1 2 3 4 5 6 7 8 9 10 11 | { "name": "df/blog" ,"description": "Magento 2.0 blog extension" ,"type": "magento2-module" ,"require": { "php": ">=5.5.0" ,"magento/framework": ">=0.74.0-beta16" ,"magento/magento-composer-installer": "*" }, "extra": {"map": [["*", "Df/Blog"]]} } |
Info! 注意:这个”type“必须是magento2-module
第三步,运行Magento更新脚本代码
1 | bin/magento setup:upgrade |
Info!注意模块会自动添加到app/etc/config.php:
1 | 'Df_Blog' => 1 |
第四步,清楚缓存。
1 | php bin/magento c:c |
第五步,验证扩展插件,要验证扩展是否正确安装,请运行以下命令:
1 | bin/magento module:status |
总结
我给大家总结下,安装magento 2插件的命令,大概如下希望对你有帮助。
1 2 3 4 5 6 | cd <your Magento install dir> composer require <component-name>:<version> --no-update composer update bin/magento setup:upgrade bin/magento setup:di:compile <span>bin/magento cache:clean</span> |
请问Magento2的扩展是直接下载文件到对应目录安装好,还是直接使用composer安装好?
最好是使用composer安装,这样安装第三方扩展可以加载依赖,如果你是自己开发的扩展就可以直接放到app/code目录里面了。