未定義関数 mb_strlen() への呼び出し
エラーの場所
ファイル: /www/ThinkPhp/Application/Common/Common/function.php LINE: 16
at wnmp環境では問題なく動作しています。この問題は、Web サイトを Alibaba Cloud サーバーにアップロードし、環境が lnmp: centos6.8 nginx mysql5.7 php5.4 だったときに発生しました。
原因: thinkphp フレームワークのビュー フォルダー内の表示ページではカスタム関数 msubstr が使用されており、この関数が mb_strlen を呼び出すため、この問題が発生します。
この関数 msubstr を表示ページから削除しましたが、問題ありませんでした。
拡張モジュールが centos システムで有効になっていないかどうかお聞きしたいのですが?インターネット上で紹介されているすべての方法を試しましたが、役に立ちませんでした。