作者:成都长风云Drupal开发团队
原文:https://www.drupal.org/docs/getting-started/system-requirements/web-server-requirements
正值Drupal10成熟使用、Drupal11正式发布阶段,成都长风云Drupal开发团队总结了Drupal10和Drupal11的运行环境需求,方便Drupal爱好者学习研究,为Drupal在国内的发展近一些绵薄之力。本文概述总结了Drupal 10或Drupal 11站点运行所需的系统要求。有关更多详细信息,请访问专门针对特定要求的页面,比如Drupal11的web服务器要求、Drupal11的PHP环境要求、Drupal11的内存要求、Drupal11的composer要求、Drupal11的数据库版本要求等。
一、Drupal 10
1、Web服务器
Apache 2.4.7或更高版本,Nginx 1.1或更高,或任何其他具有适当PHP支持的web服务器。
2、数据库
MySQL 5.7.8或更高版本
MariaDB 10.3.7或更高版本
Percona服务器5.7.8或更高版本
PostgreSQL 12或更高版本
SQLite 3.26或更高版本
3、内存
内存要求RAM:为确保Composer正常工作,所需的最小内存为1GB。如果你运行多个模块或使用内存密集型工具,如Solr或Memcache,可能需要更多的内存。
PHP内存要求:所需的最小内存大小为64 MB,通常在生产系统中为128 MB或256 MB。有关更多信息,请参阅PHP内存要求。
4、PHP
PHP版本:Drupal 10至少需要PHP 8.1。建议使用PHP 8.1.6。
需要PHP扩展:PDO、XML、GD库、OpenSSL、JSON、cURL、Mbstring。
5、磁盘空间
最小100MB。如果您安装了其他模块或主题,您将需要更多空间,您还需要空间来存储由您的网站生成并上传到您的网站的媒体、备份和其他文件。
二、Drupal 11
1、Web服务器
Apache 2.4.7或更高版本,Nginx 1.1或更高,或任何其他具有适当PHP支持的web服务器。
2、数据库
MySQL 8.0或更高版本。
MariaDB 10.6或更高版本。
Percona服务器8.0或更高版本。
PostgreSQL 16或更高版本。
SQLite 3.45或更高版本。
3、内存
内存要求RAM:为确保Composer正常工作,所需的最小内存为1GB。如果你运行多个模块或使用内存密集型工具,如Solr或Memcache,可能需要更多的内存。
PHP内存要求:所需的最小内存大小为64 MB,通常在生产系统中为128 MB或256 MB。有关更多信息,请参阅PHP内存要求。
4、PHP
PHP版本:Drupal 11需要PHP 8.3。
需要PHP扩展:PDO、XML、GD库、OpenSSL、JSON、cURL、Mbstring、zlib。
5、磁盘空间
最小100MB。如果您安装了其他模块或主题,您将需要更多空间,您还需要空间来存储由您的网站生成并上传到您的网站的媒体、备份和其他文件。