Windows下Magento2安装教程

阅读导航

最近要开始写magento2的支付插件,需要本地环境。就安装了下magento2,也顺便把安装Magento2的过程做成教程发布出来,给需要的人看吧。 安装测试环境:windows 10, 集成环境直接用了xampp。 写教程远比写代码累,,欢迎拍砖!

xampp下载地址:https://www.apachefriends.org

Magento2下载

地址:https://github.com/magento/magento2 这里选择的是2.1的版本,没用Git,网速实在不好。选择直接下载zip打包文件 选择2.1版本 magento2-github1 下载zip打包文件 magento2-github2 本地解压到D:\wwwroot2\mage2.cn文件夹

配置apache VirtualHost

<VirtualHost 192.168.2.222:80>
DocumentRoot "D:/wwwroot2/mage2.cn"
ServerName www.mage2.cn
ServerAlias *.mage2.cn
</VirtualHost>

我这里用www.mage2.cn 域名访问,当然,需要本地解析下。

安装composer

下载地址: https://getcomposer.org/download/ 下载并运行 Composer-Setup.exe 文件, 选择php安装的位置

magento2-windows-install-3

安装完成后 运行CMD,输入composer 命令 后出现一堆提示说明就算安装成功了。如果提示命令不存在的 就直接用输入

C:/ProgramData/ComposerSetup/bin/composer

composer下载依赖包

cd切换到网站的跟目录,例如我的是 D:\wwwroot2\mage2.cn,运行命令

composer install

如下图,就开始下载依赖包了。

magento2-windows-install-4

假如出现如下错误,启用php的相关extension就好。

magento2-windows-install-7

具体修改查看php.ini文件

magento2-windows-install-14

漫长的下载完成后,最后出现 Generationg autoload files就Ok了

magento2-windows-install-1

运行magento2的安装界面

浏览器输入网址后出现如下界面

magento2-windows-install-2  

同意条款后进入 magento2-windows-install-16

检查环境配置

magento2-windows-install-12 这里出错的看提示说明就知道修改php.ini文件中

always_populate_raw_post_data = -1

再次运行检测环境配置通过后进入下一步

配置数据库

magento2-windows-install-5

设置网站前台后台地址

magento2-windows-install-18 继续下一步

设置管理员账号

magento2-windows-install-6

最后确定安装

magento2-windows-install-11 安装成功后出现下面的界面,我们就可以访问网站 和后台了。 magento2-windows-install-8   magento2-windows-install-10

生成Magento2的静态资源文件

到这里还没完,,直接进入后台后你会发现后台很多图片样式不存在。这里需要运行命令生成这些静态资源文件

php bin/magento setup:static-content:deploy

magento2-windows-install-9 执行完成后再登录后台就能显示正常了。

配置计划任务

进入后台会发现下面这提示, magento2-windows-install-17

这个只需要配置好magento的计划任务就好。要这个警告不显示,我这里先直接运行下面的命令 3 ,4 次 临时解决下。

php bin/magento cron:run

magento2-windows-install-15  

完工!

备注

Magento2必须的php Extensions

PHP Extension ctype.
PHP Extension gd.
PHP Extension spl.
PHP Extension dom.
PHP Extension simplexml.
PHP Extension mcrypt.
PHP Extension hash.
PHP Extension curl.
PHP Extension iconv.
PHP Extension intl.
PHP Extension xsl.
PHP Extension mbstring.
PHP Extension openssl.
PHP Extension zip.

需要写权限的文件夹

app/etc
var
pub/media
pub/static

4 thoughts on “Windows下Magento2安装教程”

  • composer install
    这一步安装不了,会出现
    Loading composer repositories with package information
    Updating dependencies (including require-dev)
    Nothing to install or update
    Package sjparkinson/static-review is abandoned, you should avoid using it. Use phpro/grumphp instead.
    网上找了解决方法:
    Then running composer require phpro/grumphp followed by
    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy?
    但还是不行,能跟我说一下要怎么办吗?

    • composer 提示abandoned 这个不是错误,只是警告, Package sjparkinson/static-review放弃了维护之类的而已, 用还是可以的.

  • 安装到百分之77时正在console显示最后一条log是
    Module ‘Magento_Catalog’:
    Installing data..

    然后提示
    Installation is incomplete.
    Check the console log for errors before trying again.

    没有错误信息啊咋看问题,大佬能否指点一下子

评论已关闭