1. Magento 本地安装指南(一)
Magento本地安装指南,Magento环境搭建,Magento本地安装,商城安装
简介:
作为一个工作中使用 Magento 框架 10 年的 developer, 今日开始想分享一些关于 Magento 的开发知识,希望对正在和将要使用 Magento 的人有一些帮助。
一:Magento 介绍
1. Magento 简介
是由 Varien 公司(后来被 eBay 收购)开发的。它于 2007 年发布,旨在为商家提供一个功能强大且灵活的电子商务解决方案,能够适应各种规模和复杂程度的在线商店需求。
随着时间的推移,Magento 不断更新迭代,在电商领域占据了重要地位。
2. Open Source(开源版本)、Commerce(商业版本)区别
2.1:Magento Open Source(开源版本)
2.1.1:完全免费使用
这对于预算有限的小型企业和初创电商公司来说是一个极具吸引力的特点。它允许商家在没有初始软件许可费用的情况下搭建和运营自己的电商网站。
例如,一个刚刚成立的手工艺品网店,店主可以使用 Magento Open Source 来创建一个在线商店,节省了购买昂贵电商软件的成本。
2.1.1:灵活性和定制性
由于其开源性质,开发人员可以深入到代码层面进行定制。商家可以根据自己的品牌形象和业务需求对网站进行个性化的设计和功能开发。
例如,一家高端时尚品牌可以利用开源代码修改网站的布局,使其更符合品牌的高端、时尚的风格,同时可以添加独特的产品展示功能,如 360 度产品旋转视图等。
2.2:Magento Commerce(商业版本)
2.2.1:高级功能和企业级解决方案
提供了一系列高级功能,如高级的营销工具。这包括个性化促销活动,商家可以根据客户的购买历史、行为数据等来为不同的客户群体制定有针对性的促销策略。
例如,对于经常购买电子产品的客户,可以推送相关电子产品配件的折扣优惠。同时,它还具备 B2B 功能,支持企业间的大规模采购,如设置多级价格体系,不同采购量的企业客户可以享受不同的价格折扣。
2.2.2:专业支持和服务
购买 Magento Commerce 版本的商家可以获得 Adobe 官方的技术支持。这包括软件更新、安全补丁的及时推送,以及在遇到问题时能够快速联系到专业的技术人员进行解决。
例如,如果发现网站存在安全漏洞,Adobe 的专业团队会及时提供解决方案,确保网站的数据安全和正常运营。
3. Magento 的文档介绍
3.1:官网:Adobe Developer Website
3.2:文档:Adobe Commerce Documentation
二:Magento 本地安装
1. 系统要求
1.1:官方说明:系统要求 | Adobe Commerce
- 这里以 2.4.7-p3 为例安装,(只需安装图中框选的部分即可)
2. docker 方式安装(推荐)
2.1 : window 下载 docker desktop:
2.2 : docker desktop 安装:
- 很简单,一致下一步即可
- 这里安装完毕,运行时候需要在 docker 网站注册一个账号信息
- 测试 docker 是否正常运行
window + r 运行 cmd
C:\Users\Administrator>docker info
Client:
Version: 27.4.0
Context: desktop-linux
Debug Mode: false
Plugins:
ai: Ask Gordon - Docker Agent (Docker Inc.)
Version: v0.5.1
Path: C:\Program Files\Docker\cli-plugins\docker-ai.exe
buildx: Docker Buildx (Docker Inc.)
Version: v0.19.2-desktop.1
Path: C:\Program Files\Docker\cli-plugins\docker-buildx.exe
compose: Docker Compose (Docker Inc.)
Version: v2.31.0-desktop.2
Path: C:\Program Files\Docker\cli-plugins\docker-compose.exe
debug: Get a shell into any image or container (Docker Inc.)
Version: 0.0.37
Path: C:\Program Files\Docker\cli-plugins\docker-debug.exe
desktop: Docker Desktop commands (Beta) (Docker Inc.)
Version: v0.1.0
Path: C:\Program Files\Docker\cli-plugins\docker-desktop.exe
dev: Docker Dev Environments (Docker Inc.)
Version: v0.1.2
Path: C:\Program Files\Docker\cli-plugins\docker-dev.exe
extension: Manages Docker extensions (Docker Inc.)
Version: v0.2.27
Path: C:\Program Files\Docker\cli-plugins\docker-extension.exe
feedback: Provide feedback, right in your terminal! (Docker Inc.)
Version: v1.0.5
Path: C:\Program Files\Docker\cli-plugins\docker-feedback.exe
init: Creates Docker-related starter files for your project (Docker Inc.)
Version: v1.4.0
Path: C:\Program Files\Docker\cli-plugins\docker-init.exe
sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
Version: 0.6.0
Path: C:\Program Files\Docker\cli-plugins\docker-sbom.exe
scout: Docker Scout (Docker Inc.)
Version: v1.15.1
Path: C:\Program Files\Docker\cli-plugins\docker-scout.exe
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 27.4.0
Storage Driver: overlayfs
driver-type: io.containerd.snapshotter.v1
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
CDI spec directories:
/etc/cdi
/var/run/cdi
Swarm: inactive
Runtimes: io.containerd.runc.v2 nvidia runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 472731909fa34bd7bc9c087e4c27943f9835f111
runc version: v1.1.13-0-g58aa920
init version: de40ad0
Security Options:
seccomp
Profile: unconfined
Kernel Version: 5.15.167.4-microsoft-standard-WSL2
Operating System: Docker Desktop
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 15.5GiB
Name: docker-desktop
ID: c4172dc9-3e4d-4062-98ea-b8a5d46a72d0
Docker Root Dir: /var/lib/docker
Debug Mode: false
HTTP Proxy: http.docker.internal:3128
HTTPS Proxy: http.docker.internal:3128
No Proxy: hubproxy.docker.internal
Labels:
com.docker.desktop.address=npipe://\\.\pipe\docker_cli
Experimental: false
Insecure Registries:
hubproxy.docker.internal:5555
127.0.0.0/8
Live Restore Enabled: false
WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support
WARNING: daemon is not using the default seccomp profile
至此,docker 安装结束,
下篇文章我们将继续分享如何通过 docker 方式安装 Magento Open Source(开源版本)2.4.7 - p3
有任何问题欢迎评论留言,或者Q:728540150
更多推荐
所有评论(0)