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 [email protected]:magento/magento2.git

4.等待存储库在您的服务器上克隆。部署完成后,运行:composer install

5.您现在可以按照安装向导或使用命令行安装magento 2。