Apache2/MySQLでPHP 5.3.8を実行しているサーバー(Ubuntu 11.10 x64)があります。私は現在、特定の文字エンコーディングを行う必要があるプロジェクトに取り組んでいますが、マルチバイト(mb_ *関数)のどれも動作していないことがわかりました。mb_convert_encoding、mbstringが有効になっている間に未定義の関数
しかし、私がphpinfo()を見ると、マルチバイトのサポートが有効になっています。
私はapt-get php5-mbstring、php-mbstring、php-multibyteなどをインストールしようとしましたが、動作しないようです。
誰も私にこの方向性を向けることができますか?前もって感謝します!
編集:PHPを再コンパイルすることで、それを修正(これは私が最初に避けたかった私の最後の手段であった)
に./configure --enable-mbstringの
これは奇妙な、のphpinfo()が既にそれが有効になっていることを示しました。なぜそれがうまくいかなかったのかわからない:/
何ですか? –
Webサーバーの構成とCLIの構成はどちらですか?正確にどこを見ますか? – deceze
@EmirAkaydın - 未定義関数mb_substrまたはmb_convert_encodingを呼び出します。 – Harold