[PHP-users 16139]Re: マルチバイト関数が使用できません(mb_XXX)
komura
komura @ ma9.seikyou.ne.jp
2003年 6月 23日 (月) 18:00:11 JST
komura です。
On Mon, 23 Jun 2003 17:17:15 +0900
satou-y @ idc.aics.ne.jp wrote:
> 突然の質問で大変恐縮なのですが、php-4.3.1にて以下のconfigureに
> 日本語関係のオプションを指定しコンパイルしたのですが、
> 日本語関係の関数を使用すると、宣言されていないとのエラーが
> 出力されてしまいます。
> ちなみにですが、phpinfo()の出力を確認すると、configureオプションは
> 有効化されているようです。
>
> [config.status先頭部分]
> #! /bin/sh
> # Generated automatically by configure.
> # Run this file to recreate the current configuration.
> # This directory was configured as follows,
> # on host satou:
> #
> # ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-mbregex --with-mbstring --with-mbstr-enc-trans
> 上記指定でconfigure実施
PHP 4.3.2 で確認してみましたが、configure オプションに --with-mbregex と
--with-mbstring と指定しても、configure の実行中に、
...
checking whether to enable multibyte string support... no
checking whether to enable multibyte regex support... no
...
となり、マルチバイト関数は有効にならないようです。
./configure --help で表示されるオプションに従って、
--enable-mbstring と --enable-mbregex を指定して再度 configure を
実行してみてはいかがでしょうか。
--
komura <komura @ ma9.seikyou.ne.jp>
PHP-users メーリングリストの案内