系统要求
Concrete5主要写在PHP中。此外,需要一些提供额外功能的PHP扩展。 PHP解释器和所需的PHP扩展的版本取决于使用的Concrete5版本。在下面,您将找到两个支持的Concrete5的主要版本的详细信息。
Concrete5版本8
版本8是Concrete5的当前主要版本。该系列的最新发布版本被认为是最安全,最稳定的版本。
PHP要求
PHP-7.3与8.5+一起工作 PHP-7.4与Future V9.0发行
选择PHP版本
如果版本被标记为“与Concrete5一起使用”,则意味着我们希望Concrete5在该环境中可以接受。如果将其标记为“推荐用于Concrete5”,则意味着它是我们为生产环境选择的版本,这是我们正在测试的版本。
PHP扩展
Concrete5版本8.x需要以下PHP扩展: -MySQL(带PDO扩展)
- dom
- 单纯级 -ICONV -GD库与Freetype
- FileInfo
- MBSTRING
- 卷发 -McRypt -Ziparchive(用于自动更新和社区功能)
PHP配置
Concrete5版本8.x需要以下配置:
- PHP安全模式关闭
- PHP内存限制至少64 MB(处理和处理大图像文件可能需要更多)。
-MySQL 5.1.5或更高,或Mariadb,并带有
utf8Mb4
支持。 - mysql innodb桌子支持
Concrete5版本7
*注意:强烈建议您将Concrete5 5.7.X站点升级到版本8或更高。
PHP要求
PHP-7.3 N/A 7.4 n/a no
选择PHP版本
如果版本被标记为“与Concrete5一起使用”,则意味着我们希望Concrete5在该环境中可以接受。如果将其标记为“推荐用于Concrete5”,则意味着它是我们为生产环境选择的版本,这是我们正在测试的版本。
PHP扩展
Concrete5 5.7.x需要以下PHP扩展: -MySQL(带PDO扩展)
- dom
- 单纯级 -GD库与Freetype
- 卷发 -McRypt -Ziparchive(用于自动更新和社区功能)
PHP配置
Concrete5版本5.7.x需要以下配置:
- PHP安全模式关闭
- PHP内存限制至少64 MB(处理和处理大图像文件可能需要更多。) -MySQL 5.1.5或更高,或Mariadb
- mysql innodb桌子支持
网络服务器
Concrete5支持Apache和Nginx Web服务器,并且过去曾与IIS合作。官方支持仅适用于Apache和Nginx。
数据库
MySQL(5.7或更高)或Mariadb都起作用。如果可能的话,将表row_format
设置为dynamic
以避免出现大型的问题。