magento中文教程之开发环境推荐

《magento企业级开发实战》

全面系统学习magento二次开发。

点击链接查看:

《magento企业级开发实战》

概述
一个典型的软件开发流程如下:

本地开发机器> QA/集成服务器>预览服务器(可选) >生产服务器

无论您是编写新的 Magento 2扩展还是贡献代码库,任何开发人员的第一步都是设置开发环境。本文将指导您设置和优化本地开发机器。

本地开发机
您的本地开发机器是您开发和部署代码以针对正在运行的 Magento 应用程序对其进行测试的地方。它的配置应该尽可能接近生产服务器。

在您的开发机器上,确保您在开发者模式下运行 Magento 应用程序。您可以使用命令启用此模式bin/magento deploy:mode:set developer。

安装
以下是可以在本地安装 Magento 2 的不同方式的列表:

手动安装如果您在满足系统要求的本地机器上进行开发,您可以按照与在生产服务器上安装 Magento
相同的步骤进行操作。
虚拟机 (VM) 安装
在虚拟环境中安装 Magento 2 使您无需安装本地LAMP堆栈即可运行 Magento 2。

您可以使用 VM 工具(例如VirtualBox)与虚拟环境工具(例如Vagrant或Docker)一起创建可重用和可共享的 Magento 实例以进行开发。

在 GitHub 中搜索“magento developer box”会提供为 Magento 开发配置的非官方虚拟机列表。

最佳配置
以下是您可以在本地开发机器上进行的优化列表

我们建议安装和使用最新支持的PHP 7 版本以提高性能。
用Percona替换你的 MySQL 数据库。
确保安装并启用PHP OPcache。
Xdebug 默认关闭。仅在需要时启用此功能,因为它需要大量内存并降低性能。Magento的xdebug.max_nesting_level配置需要设置为 200 或更高。您可以增加 PHP 可用的内存,以提高 Xdebug 的性能。
如果您需要示例数据,可以使用composer或克隆 repositories安装它。
为了加快前端开发,关闭 CSS 和 JavaScript 的合并。
确保缓存已打开(这是默认行为)。一般开发时只需要关闭页缓存和块缓存,测试时再打开。
Opcache 时间戳验证应始终启用以进行开发。开启 opcache 并关闭重新验证是不可能进行开发的,因为任何 PHP 修改都需要重置缓存。

一章:Magento介绍...................................................................................................................4 Magento 的特色......................................................................................................................5 什么是Magento........................................................................................................................6 Magento的元素和专业术语....................................................................................................6 网站和商店(website and store)...................................................................................7 网站(website)..............................................................................................................7 商店(store)..................................................................................................................7 商店界面(store views)................................................................................................7 Magento的程序架构................................................................................................................8 内核(Core)..................................................................................................................9 本地的(Local).............................................................................................................9 社区(Community).......................................................................................................9 扩展(Extensions).........................................................................................................9 模块(Modules)............................................................................................................9 界面(Interface)..........................................................................................................10 主题(Themes)............................................................................................................10 区块(Blocks).............................................................................................................11 第二章:Magento入门.................................................................................................................12 Magento的系统需求..............................................................................................................12 Magento下载..........................................................................................................................13 Magento安装和配置..............................................................................................................14 Magento后台控制面板介绍..................................................................................................14 创建多网站和商店(Creating Multiple Websites and Stores)...................................14 缓存管理(Cache Management).................................................................................16 第三章:建立目录........................................................................................................................17 产品目录概念总览................................................................................................................17 设置默认项....................................................................................................................17 产品图片存放目录(Product Image Placeholders)....................................................19 创建分类(Creating Categories).................................................................................21 分类中添加产品(Assigning products at the category level)....................................24 定制分类页面的外观(Assigning designs at the category level)..............................25 在分类页面中使用静态区块(Using static blocks with categories).........................26 属性(Attributes)................................................................................................................27 创建属性(Creating an Attribute)...............................................................................27 特性(Properties)........................................................................................................27 管理标记/选项(Manage Label/Options)...................................................................30 管理属性集(Managing Attribute Sets).....................................................................31 产品(Procucts)..................................................................................................................34
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值