在 localhost 上安装 Magento

Magento 开源电商平台本地安装,通过 http://localhost/magento 开发与调试网店主题与模块。


Magento Open Source(原 Magento CE)是功能完整的 PHP 电商平台,适合 B2C/B2B 网店。本地安装资源占用较高,建议分配足够内存与使用 Composer。

前置条件

  • PHP 8.1+ 或 8.2(以官方兼容矩阵为准)
  • MySQL 8.0+ 或 MariaDB
  • Elasticsearch 或 OpenSearch(Magento 2.4+ 搜索依赖)
  • Composer 2
  • 建议 RAM ≥ 8GB(本地全栈)

安装步骤(Composer)

composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento

Magento Marketplaceauth.json 密钥。

  1. 配置 Web 服务器,DocumentRoot 指向 pub/(非项目根目录)
  2. 或开发时将 magento 放入 htdocs/ 并配置别名指向 pub/
  3. phpMyAdmin 创建数据库 magento_local
  4. 命令行安装或浏览器访问 http://localhost/magento 运行 Setup Wizard

数据库示例

主机localhost
数据库magento_local
用户root

常用路径

路径说明
/(pub 根)商店前台
/admin管理后台
bin/magentoCLI(缓存、编译、部署)

本地开发命令

php bin/magento setup:upgrade
php bin/magento cache:flush
php bin/magento indexer:reindex

开发者模式:php bin/magento deploy:mode:set developer

常见问题

安装慢 / 内存不足
提高 PHP memory_limit(如 2G);增加 swap;使用 COMPOSER_MEMORY_LIMIT=-1

Elasticsearch 未运行
Magento 2.4+ 本地需安装 Elasticsearch/OpenSearch 或查阅官方 Docker 方案。

静态内容 404
运行 setup:static-content:deploy;开发模式可 symlink 静态文件。

小结

Magento 本地典型地址 **http://localhost/magento**(Web 根应对准 pub/),资源需求高,适合电商主题与模块专业开发。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run