ホームページ >バックエンド開発 >PHPチュートリアル >PHP拡張モジュールの問題
ページにアクセスするときに例外が発生しました
致命的なエラー: 未定義の関数 mb_internal_encoding() の呼び出し
情報を確認したところ、extension=php_mbstring.dll が有効になっているとのことです
しかし、開いても、コメント エラー コードは同じです。 mysqlモジュールが未定義です。アドバイスをお願いします。
環境 iis6.0 php5.2.17
php.iniを変更した後、サーバーを再起動しましたか?
phpinfo(); mbstring 拡張機能が有効かどうかを確認します
変更した php.ini は php で使用される php.ini ではありません
phpinfo 関数の結果でどれを変更するかを確認する必要があります
php.iniあなたが変更したのはphpではありません php.iniを使用しています
phpinfo関数の結果でどれを変更するかを確認する必要があります
設定ファイル(php.ini)のパス C:WINDOWS これはパスですか
phpを変更した後、サーバーを再起動しましたか?イニ?
phpinfo(); mbstring 拡張機能が有効かどうかを確認します。
mbstring が見つからない場合は、有効になっていないことを意味します。設定ファイルが間違っているはずです。
あなたが変更した php.ini は、php で使用される php.ini ではありません
phpinfo 関数の結果でどれを変更するかを確認する必要があります
他のマシンの phpinfo を比較すると、次のことがわかります:
ロードされた設定ファイル (なし)
環境変数 phprc=your php インストール パスを設定します
または、変更した php.ini を C:WINDOWS にコピーします
お二人のアドバイスに感謝します。