6

エラーが発生します

Call to undefined function FOS\UserBundle\Util\mb_convert_case() app_path/vendor/bundles/FOS/UserBundle/Util/Canonicalizer.php on line 18

フィクスチャをロードしようとすると発生します。

最初のステップはmbstring.soextをインストールすることだったので、私はphpをコンパイルしました

--enable-mbstring

mbstringextを正常にコピーするより

phpize
./configure
make
make install

と追加

extension=mbstring.so

私のphp.iniファイルに。残念ながら、私はまだそのエラーを受け取り、php-mはロードされた拡張機能としてmbstringを表示しません。どうしたの?

どんな助けでも大歓迎です。

PHP 5.4.7、Debian Lenny

phpcheck.php出力から

[[WARNING]] Checking that the mb_strlen() function is available: FAILED
            *** Install and enable the mbstring extension ***
4

3 に答える 3

0

Windows を使用している場合は、拡張子を php.ini にフル パスで設定してみてください (例: extension="/FULL/PATH/mbstring.so")。それ以外の場合は、mbstring.so ファイルを modules ディレクトリ (他のすべての .so がある場所) 内に配置する必要があります。

于 2015-03-12T12:33:12.220 に答える