magento安装 php,使用Composer安装Magento2

本文将介绍在linux(LAMP)环境下使用Composer一步一步如何安装Magento2.使用Composer安装Magento,也是我们推荐的方式

1.确定服务器环境满足于Magento2.1

由于本文是基于Magento2.1编写,所以安装Magento2.1之前请先确认您的系统环境满足Magneto2.1的需求.

2.安装Composer

Composer 是 PHP5以上 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。使用Composer安装Magento及其依赖包,是我们推荐的方式.

如果您服务器已经安装了Composer,则可以跳过这一步.如果您使用windows,也像使用Composer请

在服务器上运行下面这段代码,Composer将下载并运行于您的服务器:

curl -sS https://getcomposer.org/installer | php

然后我们需要将Composer添加至全局:

mv composer.phar /usr/local/bin/composer

3.获取Magento2源码

composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition

是您将Magento2的根目录地址,如果你需要安装Magento2于当前目录,就可以直接输入运行:

composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .

上面两行命令都是安装Magneto 2.1.x社区办,如果您想安装体验Magento2的企业版(不推荐),请输入:

composer create-project --repository-url=https://repo.magento.com/ magento/project-enterprise-edition

3.获取Magento官方授权key

由于上面的命令是从Magento官方的Composer库获取magento2,并不是从Composer自身的库里获取,所以还需要获取Magento2官方的授权。

首先您先登录Magento的官方商店。

点击“Sign In”登录到您的账号,如果还没有账号,需要先注册。

当登录之后,点击"My Access Keys".如果找不到,可以使用CTRL+F键进行搜索.

点击“Create a New Access Key”后,找到“Generate New”,为自己的Magento2生成一个Key.

记录下生成的Public key及Private key

4.设置Magento2安装目录的文件权限.

于Magento2安装目录根目录下运行:

find . -type d -exec chmod 700 {} \; && find . -type f -exec chmod 600 {} \;

如果设置权限时出现问题,请切换自己在服务器上的用户,或者阅读Magento官方对于文件夹权限的官方文档。

这一步非常重要,请不要忽略,如果权限出现问题,会导致服务器直接显示500错误或者直接报错。

5.创建Magento的数据库

假设您已经拥有一个具有正确权限的MySQL用户,那么创建一个空数据库。 你也可以使用现有的数据库,并在安装过程中选择一个表前缀,但是不推荐这么做。

输入一下命令,您将创建一个库名为magento2的数据库:

echo "CREATE DATABASE magento2" | mysql -u[mysqluser] -p

6.安装Magento2

如果一切正常,您现在可以直接输入域名。在浏览器输入域名后,您将进入Magento2的安装界面进行初始化设置。

如果安装出现问题,或者您使用Nginx,我们推荐您在Magento2安装目录下使用命令行进行安装:

php setup/index.php

--db_host=localhost \

--db_name=magento2 \

--db_user=root \

--db_pass=canbempty \

--backend_frontname=admin \

--admin_username=username \

--admin_password=password \

--admin_email=admin@email.local \

--admin_firstname=First \

--admin_lastname=Last \

--base_url=http://magento2.local/ \

--base_url_secure=http://magento2.local/ \

--language=en_US \

--currency=USD \

--use_rewrites=true \

--use_secure=false \

--use_secure_admin=false \

--cleanup_database

上面的参数请根据自己的需要进行修改,比如base_url就是您的网址,admin_*将是您后台管理员用户名或密码.

安装过程中,如果Composer找你要user name及password,请使用上面我们生产记录下来的Public key及Private key,Public key对应User Name,Password对应Private key

命令运行完之后,将回显您的Magento后台地址:),忘记了也不要担心,可以在Magento2的安装目录运行:bin/magento info:adminuri 显示您的后台地址

7,安装演示数据填充您的Magento2商店.

如果您想安装一个干净的Magento2运行于生产开发环境,可以跳过这步.

如果您想体验Magento2,首先更新Magento2安装根目录下的composer.json文件,在根目录下运行:

composer config repositories.magento composer http://packages.magento.com

由于还是使用的官方库,可能Composer还会向您所要user name及Password.和上面一样使用我们记录的Public key及Private key,Public key对应User Name,Password对应Private key.

使用Composer安装Magento2演示数据的数据库文件及多媒体文件,运行命令:

composer require magento/sample-data:0.42.0.beta1 magento/sample-data-media:0.42.0-beta1--dev

上面的命令都执行完之后,我们执行安装演示数据的命令:

php dev/tools/Magento/Tools/SampleData/install.php --admin_username=username

寄语:

希望这个Composer和Magento2的安装指南能够帮到您。这篇文章的大多数内容都是精简过的,您可以随时根据Magento官方的文档进行深入。

(责任编辑:最模板)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值