安装 mbstring
-Linux/debian
# 正确的命令
sudo apt install php-mbstring
mbstring
是一个非默认扩展。这意味着它默认情况下未启用。您必须使用 configure
选项显式启用模块。有关详细信息,请参阅 安装 部分。
以下配置选项与 mbstring
模块相关。
--enable-mbstring: 启用 mbstring
函数。此选项是使用 mbstring
函数所必需的。
libmbfl 是 mbstring
所必需的。 libmbfl 与 mbstring
捆绑在一起。在 PHP 7.3.0 之前,如果系统上已安装 libmbfl,则可以指定 --with-libmbfl[=DIR] 来使用已安装的库。
--disable-mbregex: 禁用支持多字节字符的正则表达式函数。
Oniguruma 是支持多字节字符的正则表达式函数所必需的。从 PHP 7.4.0 开始,pkg-config 用于检测 libonig 库。在 PHP 7.4.0 之前,Oniguruma 与 mbstring
捆绑在一起,但可以通过传递 --with-onig[=DIR] 来针对已安装的 libonig 进行构建。
可以通过指定 --disable-mbregex-backtrack 来禁用多字节正则表达式回溯检查。
安装 mbstring
-Linux/debian
# 正确的命令
sudo apt install php-mbstring