Magento是一个开源系统,使用的开发语言是PHP。
正常情况下,我们在做一个开源系统的二次开发,首先要做的事情就是把代码下载到本地,运行起来,看一下这个系统有哪些功能。
再然后,熟悉它的代码结构,进行二次开发。
于是,我找了一些文档,下载了magento的代码,并在本地windows系统安装运行了magento,结果,遇到了很多让人头大的问题。
经过了一番调查后发现,magento并不适合windows开发环境。
开发组长王二蛋在快要下班的时候问我调查的怎么样了?
我只能弱弱地回答道:“嗯,正在调查中…安装遇到了一些问题”
正在我一筹莫展的时候,刘亦菲提醒了我一句,“既然在windows下遇到这么多问题,那么我们不如试试Linux环境下安装呢?”
这是个好办法。
第二天,我决定从头再来。很快使用虚拟机virtualbox,安装了一套Ubuntu系统。
现在Linux环境准备好了,接下来,需要搭建一套PHP开发环境。
搭建PHP环境之前,我仔细想了一下,之前遇到的很多问题,都是在某度上随便找的文章,文章的内容质量参差不齐,也导致我走了很多弯路。
于是,我开始寻找官方的开发文档。
磨刀不误砍柴工
Magento的官方文档地址:
https://developer.adobe.com/commerce/docs/
下面,我们来看看这个文档都有哪些内容:
1.开发、自定义、测试
2.扩展
3.前端开发
4.API能力
5.SDK
API优先,事件驱动架构
PHP开发文档
其它文档链接
在这些文档中,我们重点要学习PHP开发文档。
首先,第一步,就是magento的安装。
安装magento之前,需要先了解magento对于PHP环境的要求。
千万不要盲目的搭建一套PHP开发环境。
如果在安装magento的时候才发现PHP的版本号或者其它依赖软件版本与magento不兼容,这就悲催了。