CakeFest 2024: The Official CakePHP Conference

安装

mbstring 不是一个默认扩展。这意味着它默认没有被激活。 你必须在 configure 选项中显式激活该模块。 详情参见安装这一节。

以下是涉及到 mbstring 的相关配置选项。

  • --enable-mbstring:激活 mbstring 函数。 要使用 mbstring 函数必须启用这个选项。

    libmbflmbstring 是必要的。libmbfl 被捆绑到了 mbstring。在 PHP 7.3.0 之前,如果系统已安装 libmbfl--with-libmbfl[=DIR] 可以指定使用已安装的库。

  • --disable-mbregex:禁用正则表达式函数中多字节字符的支持。

    Oniguruma 对于支持多字节字符的正则表达式函数是必需的。自 PHP 7.4.0 起,pkg-config 用于检测 libonig 库。在 PHP 7.4.0 之前,Onigurumambstring 捆绑,但可以通过传递 --with-onig[=DIR] 来对已安装的 libonig 库进行构建。

    可以通过指定 --disable-mbregex-backtrack 来禁用多字节正则表达式回溯检查。

add a note

User Contributed Notes 3 notes

up
3
andreas dot sf93 at gmail dot com
11 months ago
Install mbstring :

-Linux/debian:

# Correct command

sudo apt install php-mbstring
up
-34
Ajay Jha
1 year ago
yum install php-mbstring
service httpd restart
up
-38
cba dot allende at gmail dot com
1 year ago
Install mbstring :

-Linux/debian:

apt-get install php- mbstring
To Top