网站首页 / 资讯 / Magento文档/ Magento2.x文档

Magento2.4-环境及配置要求

作者:admin

要求组件条件:

在安装Magento Commerce或Magento Open Source 2.4.0之前,您必须安装Elasticsearch组件用于解决搜索的大难题,此组件可以用于大数量的准确检索。

操作系统要求:

可以使用Linux发行版,例如RedHat Enterprise Linux(RHEL),CentOS,Ubuntu,Debian等。Magento默认支持不友好的操作系统:
Windows操作系统
苹果系统

内存要求:

magento后台自带的市场及其它一些扩展在线安装时内存可能会使用达2GB,如果您PHP内存可用量少于2GB,记得要建立一个SWAP缓存机制,否则,会有安装失败或是升级失败的提示。

Composer要求版本:

建议安装 新的稳定版


网络服务器:

Apache

另外,您必须启用Apache mod_rewrite和mod_version模块。该mod_rewrite模块使服务器能够执行URL重写。该mod_version模块提供了针对不同httpd版本的灵活版本检查。有关更多信息,请参见我们的Apache文档。

Nginx

1.x版本

数据库
MySQL 5.7.9和8.0

Magento还与MySQL NDB Cluster 7.4。*,MariaDB 10.2、10.4(推荐)Percona 5.7和其他与二进制兼容的MySQL技术兼容。

Magento仅使用与MariaDB兼容的MySQL功能。MariaDB可能与所有MySQL功能都不兼容,因此,请确保在Magento模块兼容性是否有问题再使用MAGENTO及第三方的模块。

Php版本

7.3

7.4

虽然Magento支持PHP 7.3,用PHP7.4会有一些错误,某个错误不会让某些消息正常呈现,但是大体不影响,因此我们还是建议使用PHP 7.4。


所需要的PHP组件

    ext-bcmath

    ext-ctype

    ext-curl

    ext-dom

    ext-gd

    ext-hash

    ext-iconv

    ext-intl

    ext-mbstring

    ext-openssl

    ext-pdo_mysql

    ext-simplexml

    ext-soap

    ext-xsl

    ext-zip

    lib-libxml

PHP opcache组件是一款非常不错的缓存组件,建议启用它

关于PHP设置的问题,请一定要避免出现memory_limit的错误,运行至少要756M内存,编译代码及部署静态文件就够用了,如果是安装组件或是更新组件则需要至少2G,如果是测试状态的话可能 少要3G内存

弹性搜索

从Magento 2.4.0开始,MySQL不再用于搜索。您必须使用Elasticsearch。Magento支持Elasticsearch7.6.x及以上版本。

SSL

    HTTPS需要有效的安全证书。

    不支持自签名SSL证书。

    传输层安全性(TLS)要求-贝宝(PayPal)和repo.magento.com两者均要求TLS 1.2或更高版本:

邮件服务器

邮件传输代理(MTA)或SMTP服务器


Magento可以使用的技术

    用于页面缓存和会话存储的Redis版本3.2、4.0、5.0(与2.4+兼容)。强烈建议使用5.0版。

    Varnish版本6.x(已通过6.3.1测试)

    RabbitMQ 3.8.x(与2.0及更高版本兼容)

    RabbitMQ可用于将消息发布到队列中,并定义异步接收消息的使用者。

仅Magento Commerce

    三个主数据库

    这些主数据库为Magento应用程序的不同功能区域(如结帐,订单和所有剩余的Magento2应用程序表)提供了可伸缩性扩展的优势(开源免费版本无此功能)。

标签: magento2.4文档 magento2.4 magento2 magento开发 magento教程 magento说明
上一篇:M2网站结账或是后台添加订单出现unique constraint violation found
下一篇:Magento2.4-支持的浏览器

相关内容

最近更新
相关产品
综合服务邮箱: magento2#foxmail.com