Forum PHP 2017


mbstring は拡張モジュールです。つまり、デフォルトでは 有効にならないということです。 configure スクリプトでモジュールを有効にする必要が あります。詳細は、インストールの 節を参照してください。

mbstring モジュールに関係する設定オプションは 以下のとおりです。

  • --enable-mbstring : mbstring 関数を有効にします。このオプションは、 mbstring 関数を利用するために必要です。

    mbstring 拡張モジュールを使用するためには、 libmbflライブラリが必要です。 libmbflは、mbstring 拡張モジュールにバンドルされています。システムにインストールされている libmbfl を利用する場合、 --with-libmbfl[=DIR] を指定します。

  • --disable-mbregex : マルチバイト対応の正規表現関数を無効にします。

add a note add a note

User Contributed Notes 5 notes

kurdtpage at gmail dot com
9 months ago
For Linux Mint using PHP 7:
sudo apt-get install php7.0-mbstring

and don't forget to run:
sudo service apache2 restart
kacz at kaczmarowski dot com
8 years ago
Fedora 9 -- yum install php-mbstring then httpd -k restart to freshen the environment.

[EDIT BY danbrown AT php DOT net: This is true for all Red Hat Linux-based distributions using RPM and the `yum` package manager; this includes RHEL, Fedora, CentOS, Mandriva, and Intrinsic Linux, among others.]
1 year ago
mbstring is part of the libapache2-mod-php5 package in Debian. See:
tom at ritter dot vg
8 years ago
To compile with the mbstring option in gentoo, use the 'unicode' USE flag.
jmckenna at gatewaygeomatics dot com
7 years ago
The mb_split() function requires PHP to be compiled with --enable-mbregex (as of PHP 5.3.0).

To Top