ホームページ > バックエンド開発 > PHPチュートリアル > 致命的エラー:未定義関数 mb_substitute_character() の呼び出し

致命的エラー:未定義関数 mb_substitute_character() の呼び出し

WBOY
リリース: 2016-06-23 13:06:16
オリジナル
1432 人が閲覧しました

タイトルで述べたように、php の実行中にエラーが発生すると思いますが、php.ini に dll ファイルが見つからないのですが、なぜこのファイルがオンラインで見つからないのでしょうか?神に導きを求めてください。


ディスカッションに返信 (解決策)

php_mbstring

phpinfo をチェックして、mbstring 拡張子があるかどうかを確認してください
または
get_extension _funcs('mbstring '); があるかどうかを確認してください。この関数

phpinfo をチェックして、mbstring 拡張機能があるかどうかを確認してください

または
get_extension_funcs('mbstring');
この関数があるかどうかを確認してください

phpinfo の extension=php_mbstring.dll extension=php_mbstring.dll の前の文は削除されており、拡張された mbstring も削除されています。

php_mbstring

phpinfoのextension=php_mbstring.dllの前の文を削除し、拡張されたmbstringもチェックします。
この拡張機能は php コア パッケージに含まれています。この dll ファイルが ext ディレクトリにあるかどうかを確認する必要はありません。

あなたのphp環境は何ですか?

さらに、php.ini ファイルが正しく変更されたことを確認してください。変更を有効にするには、サーバーを再起動する必要があります。

この拡張機能は php コア パッケージに含まれています。追加のダウンロードは必要ありません。この dll ファイルが ext ディレクトリにあるかどうかを確認してください。

あなたのphp環境は何ですか?

さらに、php.ini ファイルが正しく変更されたことを確認してください。変更を有効にするには、サーバーを再起動する必要があります。

ご回答ありがとうございます!ごめんなさい、返信までに時間がかかりました。私の環境はwamp2.5でエディタはphpdesigner8です。この問題も設定ファイルの問題だと思いますが、設定ファイルも修正してwampを再起動しました。 。問題はまだ存在するため、一時的にコメントアウトする必要がありました。設定ファイルにまだ変更が必要な箇所がある可能性はありますか?
それでは、phpdesigner8 を使用してこのプロジェクトを開いたので、デバッグして実行する場合は、phpdesigner の php.ini ファイルを使用することになります。
このプロジェクトを wamp で構成した後、wamp の php ini ファイルが関係しました。そこでphpdesignerのiniパスを直接wampに変更したのですが問題ないでしょうか?
最後に。 。次の MySQL が必要ですか? wampには設定があるだけのようで、実際の操作機能はありません。
phpdesigner8 でプロジェクトを実行していますか?

ブラウザで実行して
を確認してください

wamp にはすでに mysql が含まれているため、別途ダウンロードする必要はありません。

! ! ! phpdesignerを使用してデフォルトのphp設定ファイルをwamp設定ファイルに変更したと思っていたのですが、意図せずにこの問題を解決したようです。意外なことに、構文チートステートメントを解析するときに使用する設定ファイルを変更しただけで、デバッガ設定にもphp設定ファイルがあることに気づかず、関数が見つからないという問題が常に発生していました。

extension_dir = "ext"; の前にもありますが、以前削除するのを忘れていたようです。
概要は次のとおりです: 1. phpdesigner の php.ini パスを wamp の下に変更します。 2. extension=php_mbstring.dll の前の「;」を削除します。この手順については、インターネット上の多くの人が言及しています。 。
3. 前にある extension_dir = "ext" を削除します。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート