magento 2简介和安装-mile米乐体育
magento 2是什么?
magento 2是magento的最新升级版,最初由总部位于加利福尼亚州卡尔弗城的美国私人公司varien inc开发,并结合自愿援助。2015年11月17日,magento 2正式发布。继承了magento的许多成功因素,magento 2还展示了现代技术和结构,以及修改后的目录结构,但更加简化了定制。
magento 2功能概述
开放灵活的架构
magento 2采用全新的下一代架构,提供无与伦比的灵活性,将您的商业愿景变为现实。
提高业务灵活性和生产力
magento 2开发通过提供更有效的体验来促进商家的快速发展。新的管理面板设计提供了一个简化的,类似消费者的界面,可以节省管理日常任务的时间,并且对于新团队成员来说非常直观。它还具有触摸友好性,因此您可以在旅途中进行更新或跟踪销售情况。
吸引购物体验
magento 2平台的核心是在任何设备上提供引人入胜,无缝且个性化的客户体验。
企业级可扩展性和性能
在目录和结帐页面上,页面加载速度提高了50%以上,性能是magento 2的核心,可以增强客户体验,从而提高转换率。
安全付款
安全性是magento 2开发的关键组成部分,具有开箱即用的paypal,braintree和authorize.net支付网关。
更易于维护和升级
经过大改,现代化和模块化的架构赋予了magento 2提供的功能,提供了无与伦比的范围和灵活性。
magento 2系统要求
在安装magento 2之前,请确保您的系统满足或超出以下要求:
操作系统: linux发行版,如redhat enterprise linux(rhel),centos,ubuntu,debian等,如
composer: composer(最新稳定版本https://getcomposer.org/download/)web
服务器: apache 2.2或2.4或nginx 1.8(或最新主线版)
数据库: mysql 5.6
php:
magento 2.0.x:php 5.5.22-5.5.x或php 5.6.x或php 7.0.2或php 7.0.6-7.0.x.
magento 2.1.x:php 5.6.5-5.6.x或php 7.0.2或php 7.0.4或php 7.0.6-7.0.x.
必需的php扩展:
curl
gd, imagemagick 6.3.7 (or later) or both
intl
mbstring
mcrypt
mhash
openssl
pdo/mysql
simplexml
soap
xml
xsl
zip
邮件传输代理(mta)或smtp服务器
可选但建议:
php_xdebug2.2.0或更高版本(仅限开发环境;可能对性能产生负面影响)
phpunit(作为命令行工具)4.1或更高版本
magento 2安装
在开始之前,请确保您具备运行magento 2所需的所有先决条件。
这里我将讨论安装magento 2的几种方法。
1)从archive文件安装:易于安装,无需命令行。
这里的第一种方法是从magento下载页面下载它。
https://www.magentocommerce.com/download或者下载的最新版本https://github.com/magento/magento2
magento的是一种足以与档案中的所有作曲家的依赖收拾,所以你不必跑作曲家。
解压缩文件夹中的源代码。
登录mysql创建数据库。
因此,接下来的步骤很简单,只需导航到您在浏览器中安装magento 2的主机,然后按照安装向导开始安装magento 2.0。
2)使用composer安装magento
您可以使用composer来安装magento 2.它是php中依赖项管理的工具,它允许您声明项目所需的依赖库并为您安装它们。composer使您能够管理magento 2,扩展及其依赖项。要了解更多信息,请访问此链接https://getcomposer.org/doc/00-intro.md
按照以下步骤使用composer安装magento 2:
1.安装composer
如果已安装composer,则可以跳过此步骤。
2.下载magento 2
首先,您需要可以从https://marketplace.magento.com/customer/account/获取的身份验证密钥,您需要magento帐户才能登录。
登录后,转到“我的访问密钥”,输入一些描述性“名称”并生成一组新密钥。magento使用这种方法,因为将来,您可以通过magento管理界面使用从市场购买的扩展程序。
在根目录中运行以下命令。
composer create-project -repository-url = https://repo.magento.com/magento/project-community-edition
出现提示时,您的公钥是用户名,私钥是密码。
3.设置权限
检索完所有依赖项后,应在整个magento 2安装目录上设置正确的权限。官方文档建议chmod所有目录为700,所有文件为600:
find。-type d -exec chmod 700 {} \; && 找 。-type f -exec chmod 600 {} \;
4.创建数据库
假设您已拥有具有正确权限的mysql用户,则创建一个空数据库以使用。
5.安装magento 2
就是这样!您现在可以按照安装向导或使用命令行。
3)从git存储库安装:贡献开发人员
第三,也是最后一个,是从github存储库克隆或下载发行版。
您可以使用ssh或https协议克隆magento 2 github存储库。
使用ssh以获得更好的安全性(不交换用户名和密码),这要求您与github共享公钥。
如果您不与github共享ssh密钥,请使用https(您的用户名和密码在发送到github之前已加密)。
按照以下步骤克隆magento github存储库:
1.将magento github存储库ssh克隆url复制到剪贴板。
– 在web浏览器中,转到magento github存储库https://github.com/magento/magento2
– 在页面右侧的克隆url字段下,单击ssh或https。
– 单击“复制到剪贴板”按钮。
2.切换到web服务器的docroot目录。通常,对于ubuntu,它是/ var / www,对于centos,它是/ var / www / html。
3.输入git clone并粘贴从步骤1获得的值。
示例如下:git clone git@github.com:magento/magento2.git
4.等待存储库在您的服务器上克隆。部署完成后,运行:composer install
5.您现在可以按照安装向导或使用命令行安装magento 2。