ホームページ  >  記事  >  バックエンド開発  >  一日が過ぎたので、致命的なエラーを取り除きたいと思います: 未定義関数 mb_detect_encoding() の呼び出し

一日が過ぎたので、致命的なエラーを取り除きたいと思います: 未定義関数 mb_detect_encoding() の呼び出し

WBOY
WBOYオリジナル
2016-06-13 12:10:441221ブラウズ

一日が経過し、救済策を探しています。致命的なエラー: 未定義の関数 mb_detect_encoding() の呼び出し
http://127.0.0.1/phpmyadmin/
にアクセスしてください。致命的なエラー: 未定義の関数 mb_detect_encoding() の呼び出し。 F:wwwphpMyAdminlibrariesphp-gettextgettext.inc (177 行目)

php.ini が実際に変更されました。
extension=php_mbstring.dll
extension_dir = "E:phpext";

php_mbstring .dll、php_mysql.dll、php_mysqli.dll は C:Windows 配下に配置されます
パスは E:/php;E:/php/ext で追加されます
毎回 apache が再起動され、コンピューターが再起動されますが、しかし、動作しません

phpinfo() ページの下:
構成ファイル (php.ini) パス C:windows
ロードされた構成ファイル E:phpphp.ini

しかし、ここに問題があります
extension_dir E:phpext";
その後に次のものが続きます:
; dl() 関数を有効にするかどうか。dl() 関数は機能しません
; IIS や Zeus などのマルチスレッド サーバーでは自動的に無効になります。
; http://php.net/enable-dl
enable_dl = Off

; cgi.force_redirect は、
で PHP を CGI として実行するために必要です。PHP はデフォルトでこれをオンにします。
; 🎜>; **IIS ではこれを安全に無効にすることができますが、実際には無効にする必要があります。**
;cgi.force_redirect = 1

; cgi.nph が有効な場合、PHP のデフォルトの動作では、すべてのリクエストで常に Status: 200 が送信されます。
;cgi.nph = 1

; cgi.force_redirect がオンになっており、Apache または Netscape
(iPlanet) Web サーバーで実行されていない場合は、PHP
が検索する環境変数名を設定する必要があります。この変数を設定すると、セキュリティの問題が発生する可能性があります。最初に何を行っているかを確認してください。
; cgi.redirect_status_env =

; cgi.fix_pathinfo は CGI に *本当の * PATH_INFO/PATH_TRANSLATED サポートを提供します。PATH_TRANSLATED は SCRIPT_FILENAME に設定されます。 PATH_INFO の詳細については、CGI の仕様を参照してください。これを 1 に設定すると、PHP CGI が仕様に準拠するように設定されます。は 1. PATH_TRANSLATED.
ではなく SCRIPT_FILENAME を使用するようにスクリプトを修正する必要があります。 http://php.net/cgi.fix-pathinfo
;cgi.fix_pathinfo=1

; IIS 上の FastCGI (WINNT ベースの OS 上) は、呼び出し側クライアントのセキュリティ トークンを偽装する機能をサポートします。これにより、IIS は、Apache; 現在この機能はサポートされていません (2002 年 3 月 17 日)
; IIS で実行している場合は 1 に設定します。
; fastcgi.impersonate = 1

; FastCGI 接続によるログ記録を無効にします。PHP のデフォルトの動作では、この機能が有効になります。
;fastcgi.logging = 0

; cgi.rfc2616_headers 設定オプションは、PHP に
にどのタイプのヘッダーを設定するかを指示します。 HTTP 応答コードを送信するときに使用します。 0 に設定されている場合、PHP は Status: ヘッダー that
を送信します。 Apache によってサポートされています。 このオプションが 1 に設定されている場合、PHP は
を送信します。 RFC2616 準拠のヘッダー。
; デフォルトはゼロです。
; http://php.net/cgi.rfc2616-headers
;cgi.rfc2616_headers = 0

;;;;;;;;;;;;;;;
; ファイルのアップロード ;
;;;;;;;;;;;;;;;;

; HTTP ファイルのアップロードを許可するかどうか。
; http://php.net/file-uploads
file_uploads = オン

; HTTP でアップロードされたファイルの一時ディレクトリ (
; 指定されていない場合はシステムのデフォルトが使用されます)。
; http://php.net/upload-tmp-dir
;upload_tmp_dir =

; アップロードされるファイルの最大許容サイズ。
; http://php.net/upload-max-filesize
upload_max_filesize = 2M

; 1 回のリクエストでアップロードできるファイルの最大数
max_file_uploads = 20

;;;;;;;;;;;;;;;;;;
; Fopen ラッパー ;
;;;;;;;;;;;;;;;;;;

; URL(http:// や ftp:// など)をファイルとして扱うことを許可するかどうか。
; http://php.net/allow-url-fopen
allow_url_fopen = オン

; URL (http:// や ftp:// など) をファイルとして開くことを許可する/必須にするかどうか。
; http://php.net/allow-url-include
allow_url_include = オフ

; 匿名の FTP パスワード(メールアドレス)を定義します。 PHP のデフォルト設定
; これは空です。
; http://php.net/from
;[email protected]

; ユーザーエージェント文字列を定義します。 これに対する PHP のデフォルト設定は空です。
; http://php.net/user-agent
;user_agent=PHP

; ソケットベースのストリームのデフォルトのタイムアウト(秒)
; http://php.net/default-socket-timeout
default_socket_timeout = 60

; スクリプトが Macintosh システムからのファイルを処理する必要がある場合、
; または、Mac 上で実行していて、
からのファイルを扱う必要がある場合。 unix または win32 システムの場合、このフラグを設定すると、PHP が
になります。 これらのファイル内の EOL 文字を自動的に検出して、
; fgets() と file() は、ファイルのソースに関係なく機能します。
; http://php.net/auto-detect-line-endings
;auto_detect_line_endings = オフ

;;;;;;;;;;;;;;;;;;;;;;
; 動的拡張機能;
;;;;;;;;;;;;;;;;;;;;;;

; 拡張機能を自動的にロードしたい場合は、次の
を使用します。 構文:
;
;   拡張子=モジュール名.拡張子
;
; たとえば、Windows の場合:
;
;   拡張子=msql.dll
;
; ... または UNIX の場合:
;
;   拡張子=msql.so
;
; ... または パスを指定します:
;
;   extension=/path/to/extension/msql.so
;
; 拡張機能の名前のみを指定した場合、PHP はその
内で拡張機能を検索します。 デフォルトの拡張子ディレクトリ。
;
; Windows 拡張機能
; ODBC サポートが組み込まれているため、DLL は必要ないことに注意してください。
; 多くの DLL ファイルは、extensions/(PHP 4) ext/(PHP 5)
にあることに注意してください。 拡張機能フォルダーと、個別の PECL DLL ダウンロード (PHP 5)。
; extension_dir ディレクティブを必ず適切に設定してください。
;
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap。 dll
extension=php_mbstring.dll
;extension=php_exif.dll ; mbstring に依存するため、mbstring の後に置く必要があります
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll ; Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll とともに使用します。 Oracle 11gR2 Instant Client で使用します
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll

; PHP ディストリビューションで利用可能な MIBS データをインストールする必要があります。 
; http://www.php.net/manual/en/snmp.installation.php
;extension=php_snmp.dll

;extension=php_soap.dll
;extension=php_sockets.dll を参照してください。
;extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll

……还有很多

不知道是什么……

求大神解脱



------解决思路- ----------
真奇怪、おそらく你的apacheに問題がある可能性があります。
ワンプ试试。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。