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

Magento2本地开发环境配置与优化指南
本文详细介绍了如何设置和优化Magento2的本地开发环境,包括遵循的标准开发流程,从本地开发机器到生产服务器的步骤。推荐使用开发者模式,并提供了手动安装、虚拟机安装等方法。此外,还强调了最佳配置建议,如使用PHP7、Percona数据库、启用OPcache和关闭Xdebug以提升性能。同时,建议关闭CSS和JavaScript合并以加速前端开发,并保持缓存开启。

《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 修改都需要重置缓存。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值