分类
安装使用

Magento2下载安装

全面完整的Magento2.3下载安装教程,新手必看。如果有任何问题,请在文章下方留言。收到后我会更新该教程。

安装Magento2
的先决条件

  1. 拥有一台可以访问外网的Linux服务器.(Windows下安装太麻烦,并且速度慢,所以并不建议使用)
  2. 有过LNMP环境搭建经验.

Magento2系统环境需求

  1. Php大于7.2版本
  2. MySQL大于5.6
  3. Nginx1.x+或者Apache2.4+
  4. Php OPCache
  5. 可选组件:Redis,Varnish,Elasticsearch,RabbitMQ.

下载Magento(多种方式)

安装Composer之后在网站根目录运行下面命令,创建composer项目:
composer create-project --repository=https://repo.magento.com/ magento/project-community-edition .
运行后,命令行会提示您输入验证信息 该信息需要去Magento官方获得,首先打开Magento Marketplace,并注册登陆。然后点击屏幕右上方你的头像附近的下拉菜单里的My Profile,再点击Access Keys。后然点击Create A New Access Key,创建你自己的Access Key。创建成功后页面会显示你的access key:Public Key就是composer命令行中询问的Username.Private key就是Password.输入完命令之后按回车键,终端会回显大量下载数据,如果在国内因为网络原因速度会比较慢,请大家耐心等待.

git克隆Magento2到当前目录:

该方式适合:

1.服务器在国外

2.有git经验

3.适合开发者,因为直接克隆的是开发版,不是发行版


如果在墙内,推荐HTTP或者Composer下载安装.

进入github下载自己需要的版本:

https://github.com/magento/magento2/releases

如果速度慢,可以考虑使用本站镜像:

https://download.magentochina.org/magento/2/

如果你选择对了服务器主机商,可能会提供Magento2的一键安装服务。

目前提供Magento2一键安装的服务商有:

  1. 本站专业提供Magento2主机服务,提供手工定制安装.
  2. digitalocean,提供镜像安装服务
该方式只适用于专业开发者,小白不要尝试:
git clone --recursive git@github.com:magento/magento2-kubernetes-devbox.git magento2-devbox

开始安装

不管您是使用的什么方式下载Magento,下载完成后首先需要修改Magento文件的文件权限。

如果您是开发环境,可以直接在Magento2的根目录下运行:

chmod -R 777 . && chown -R www:www .

www:www是我服务器webserver的用户及用户组,请修改成自己服务器的。

运行完成后,直接访问您的域名。如果没有问题,url会跳转到/setup/,如何你和我显示的一样,就证明可以开始安装了:

然后点击同意并安装Magento(Agree and Setup Magento)

第二步是首先检查你的服务器环境是否符合当前Magento版本的需求

如果服务器环境没有问题,就会像下图所示,如果服务器环境不符合Magento的环境需求,建议根据提示修改自己的 Magento环境。遇到困难可以来我们的问答板块进行交流

剩下的就不多说了,就是根据web提示填写响应的内容并下一步就行。安装成功之后,会提示:

Magento2命令行安装适合老炮使用,新手不建议使用。

因为该步骤跳过了环境自检模块,可能安装好后可以使用。但是某些模块会有莫名其妙的问题。

一定要熟手才能使用,一般是用来进行自动化安装。


php bin/magento setup:install 
--base-url="http://yoururl.com/" 
--db-host="localhost" 
--db-name="dbname" 
--db-user="dbuser" 
--db-password="dbpass" 
--admin-firstname="admin" 
--admin-lastname="admin" 
--admin-email="user@example.com" 
--admin-user="admin" 
--admin-password="admin123" 
--language="en_US" 
--currency="USD" 
--timezone="America/Chicago" 
--use-rewrites="1" 
--backend-frontname="admin"

命令参数可以根据字段名理解,想要了解网站的安装命令请查看官方文档.

恭喜你完成安装!

如果你在安装过程中遇到了问题,请去我们的问答板块交流一下吧,别忘了提供你完整的安装步骤和信息。

发表评论

电子邮件地址不会被公开。 必填项已用*标注