一日が過ぎたので、致命的なエラーを取り除きたいと思います: 未定義関数 mb_detect_encoding() の呼び出し
Jun 13, 2016 pm 12:10 PM一日が経過し、救済策を探しています。致命的なエラー: 未定義の関数 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に問題がある可能性があります。
ワンプ试试。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
