強く推奨: php.ini 中国語版 (2)_PHP チュートリアル
track_vars = On ; $HTTP_*_VARS[] 配列を有効にします。使用する場合、* は ENV、POST、GET、COOKIE または SERVER に置き換えられます。
post_max_size = 8M ;受け入れる。
gpc_order = "GPC" ; この注文は反対されました。代わりに、variables_order を使用してください。
; Magic quotes
magic_quotes_gpc = On ; 入力 GET/POST/Cookie データにマジック引用符を使用します (笑、いわゆるマジック引用符は参照制御を追加することを指します) '....)
magic_quotes_runtime= Off ; 実行時に生成されるデータにはマジック クオートを使用します。例: SQL クエリによって取得されたデータ、exec() 関数を使用して取得されたデータなど。オフ ; Sybase スタイルのマジック参照を使用します (' の代わりに 'extract' を使用します)
; PHP ドキュメントの前後にファイルを自動的に追加します
auto_prepend_file =
auto_append_file =
; 4.04b4 と同様、PHP は常に "Content" -type に設定されます。 " ヘッダーは文字のエンコーディングを出力します。
; 空に設定されている限り、出力文字セットを無効にします。
; PHP の組み込みデフォルトは text/html です
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
;;;;;;;;;;;;;;;;; ;;;;;;;;
; パスとディレクトリ ;
include_path = ; パス設定が含まれます、UNIX: "/path1:/path2" Windows: "path1;path2"
doc_root = ;空でない場合に有効
user_dir = ; /~username を使用してスクリプトを開くときに検索するディレクトリを PHP に指示します。 空でない場合にのみ有効です
;upload_tmp_dir = ; HTTP プロトコルを使用してアップロードされたファイルを保存する一時ディレクトリシステムのデフォルト)
upload_max_filesize = 2097152; ファイルのアップロードはデフォルトで 2 MB に制限されます
extension_dir = c:php; ロード可能な拡張ライブラリ (モジュール) が保存されるディレクトリ
enable_dl = On;
; dl() 関数は、IIS や Zeus などのマルチスレッド サーバーでは * うまく機能せず、デフォルトで無効になっています
file_uploads = On ; HTTP ファイルのアップロードを許可する
allow_url_fopen ; HTTP によってアップロードされるファイルの一時ディレクトリ
upload_max_filesize = 2M ; ; URL を http:.. として扱うことを許可するか、ファイルを ftp:... として扱うことを許可するかどうか ;
; 拡張ライブラリを自動的にロードする場合は、次の構文を使用します。たとえば、Windows では
; extension=msql.dll
; これはモジュールの名前のみである必要があり、内部のディレクトリ情報は必要ありません。
; 上記の extension_dir ディレクティブを使用して、拡張ライブラリの場所を指定します。 Extension=php_nsmail.dll extension=php_msql2.dll
.dll
; MySQL サポートが組み込まれているため、その dll を使用する必要がないことに注意してください
; さまざまなシステム ログ変数
; ; $LOG_PID、$LOG_CRON など。
; 効率を上げるには、オフにすることをお勧めします。
; 実行時に、define_syslog_variables() 関数を呼び出してこれらの変数を定義できます
[mail function]
SMTP = localhost ; win32 システムのみ
sendmail_from = me@localhost.com ; ;UNIX のみ、パラメータもサポートします (デフォルトは 'sendmail -t -i')
[Debugger]
debugger.host = localhost
debugger.port = 7869
debugger.enabled = False
[Logging ]
;例で使用されるロギング メカニズムを示します。
; 詳細については、examples/README.logging を参照してください
;logging.method = db
;logging.directory = /path/to/log/directory
[Java]
;java.class.path = .php_java .jar
;java.home = c:jdk
;java.library = c:jdkjrebinhotspotjvm.dll
;java.library.path = .
[SQL]
sql.safe_mode = Off
[ODBC]
;uodbc .default_db =まだ実装されていません
;uodbc.default_user = まだ実装されていません
;uodbc.default_pw = まだ実装されていません
uodbc.allow_persistent = On ; 再利用する前に接続がまだ生きているかどうかを確認します
uodbc.check_persistent = On ;
uodbc.max_persistent = -1 ; 永続的な接続の最大数。 -1 は無制限を意味します
uodbc.max_links = -1 ; 接続の最大数 (永続的および非永続的)。 -1 は無制限を表します
uodbc.defaultlrl = 4096; LONG 型フィールドを制御します。変数内のバイト数を返します。0 はパススルー (?) を意味します。0 はパススルーを意味します
uodbc.defaultbinmode = 1; 制御バイナリ データ。0 はバイナリ データの処理を表します。0 はパススルーを意味し、1 はそのまま返します。2 は char
に変換します。uodbc.defaultlrl と uodbc.defaultbinmode の説明については、odbc_binmode と odbc_longreadlen のドキュメントを参照してください。
[MySQL]
mysql.allow_persistent = オン ; 永続的な接続を許可または無効にする
mysql.max_persistent = -1 ; -1 は無制限を意味します
mysql.max_links = -1 ; 接続の最大数 (永続的および非永続的)。 -1 は無制限を表します
mysql.default_port = ; mysql_connect() によって使用されるデフォルトのポート。設定されていない場合、mysql_connect()
; または /etc/services の mysql-tcp エントリが使用されます。
; または、コンパイル時に MYSQL_PORT が定義されます (この順序で)
; Win32 環境では、MYSQL_PORT のみがチェックされます。
mysql.default_socket = ; ローカル MySql 接続に使用されるデフォルトのソケット名。空の場合は、MYSQL の組み込み値を使用します
mysql.default_host = ; デフォルトで mysql_connect() によって使用されるホスト (セーフ モードでは無効)
mysql.default_user = ; デフォルトで mysql_connect() によって使用されるユーザー名 (無効)セーフ モードでは)
mysql .default_password = ; mysql_connect() によってデフォルトで使用されるパスワード (セーフ モードでは無効)
; このファイルにパスワードを保存するのは、一般に、PHP アクセス権を持つ *すべての* アイデアであることに注意してください。
; ' echo cfg_get_var("mysql.default_password")' を実行すると、そのパスワードが表示されます!
; そしてもちろん、ファイルに対する読み取り権限を持つユーザーもそのパスワードを表示できます。
[mSQL]
msql.allow_persistent = オン ; 永続的な接続を許可または無効にします
msql.max_persistent = -1 ; -1 は無制限を意味します
msql.max_links = -1 ; 接続の最大数 (永続的および非永続的)。 -1 は無制限を表します
[PostgresSQL]
pgsql.allow_persistent = On ; 永続的な接続を許可または無効にします
pgsql.max_persistent = -1 ; 永続的な接続の最大数。 -1 は無制限を意味します
pgsql.max_links = -1 ; 接続の最大数 (永続的および非永続的)。 -1 は無制限を表します
[Sybase]
sybase.allow_persistent = On ; 永続的な接続を許可または禁止します
sybase.max_persistent = -1 ; 永続的な接続の最大数。 -1 は無制限を意味します
sybase.max_links = -1 ; 接続の最大数 (永続的および非永続的)。 -1 は無制限を意味します sybase.interface_file = "/usr/sybase/interfaces"
sybase.min_error_severity = 10 ; 表示されるメッセージの最小重大度
sybase。古いバージョンの PHP 3.0 のモード。オンにすると、PHP はすべてを文字列として扱うのではなく、結果に基づいて自動的に Sybase タイプを割り当てます
;
; この互換モードは永久に続くわけではないので、コードに必要な変更を加えて
;
[Sybase-CT]
sybct.allow_persistent = On ; 永続的な接続を許可または無効にします
sybct.max_persistent = -1 ; -1 は無制限を意味します
sybct.max_links = -1 ; 接続の最大数 (永続的および非永続的)。 -1 は無制限を意味します
sybct.min_server_severity = 10 ; 表示されるエラーの最小重大度
[bcmath]
bcmath.scale = 0 ; すべての bcmath 関数に使用されます。すべての bcmath 関数
[browscap]
;browscap = extra/browscap.ini
browscap = C:WINSYSTEMinetsrvbrowscap.ini
[Informix]
ifx.default_host = ; ifx_connect( ) デフォルトで使用されるホスト (セーフ モードでは無効)
ifx.default_user = ; ifx_connect() デフォルトで使用されるユーザー名 (セーフ モードでは無効)
ifx.default_password = ; ifx_connect() 使用されるデフォルトのパスワード (セーフ モードでは無効)
ifx.allow_persistent = On ;接続
ifx.max_persistent = -1 ; 永続的な接続の最大数。 -1 は無制限を意味します
ifx.max_links = -1 ; 接続の最大数 (永続的および非永続的)。 -1 は無制限を表します
ifx.textasvarchar = 0 ; オンにすると、選択ステータス コードは ID の代わりに「テキスト BLOB」フィールドの内容を返します
ifx.byteasvarchar = 0 ; オンにすると、選択ステータス コードは'byte ID ではなく、blob' フィールドの内容
ifx.charsvarchar = 0 ; 固定長文字列から削除された空白を追跡します。
; Informix SE ユーザーには機能する可能性があります。
ifx.blobinfile = 0 ; オンにすると、テキストおよびバイト BLOB の内容がメモリに保存されるのではなく、ファイル
にエクスポートされます。
ifx.nullformat = 0 ; ここで 1 に設定されていない限り、NULL (null) が空のフィールドとして返されます。
; この場合 (1)、文字列 NULL として NULL が返されます。
[Session]
session.save_handler = files; データの保存/取得の制御メソッド
session.save_path = C:wintemp; save_handler がファイルに設定されている場合、これはパスです。データファイルが保存される場所。
session.use_cookies = 1 ; Cookie を使用するかどうか
session.name = PHPSESSID
; リクエストの開始時にセッションを初期化します。秒 ブラウザが再起動されるまでの Cookie の保存時間
session.cookie_path = /; Cookie の有効なドメイン
session.serialize_handler = php; data コントローラー
は PHP の標準コントローラーです。
session.gc_probability = 1 ; 各セッションの初期化時に「ガベージ コレクション」プロセスが開始される確率 (パーセント)。
session.gc_maxlifetime = 1440 ; ここで指定された秒数が経過すると、保存されたデータは「ゴミ」とみなされ、gc プロセスによってクリーンアップされます。
session.referer_check = ; URL に含まれる余分な ID を無効にするために HTTP リファラーをチェックします
session.entropy_file = ; ここでセッション ID を作成するために指定します。 16
; session.entropy_file = /dev/urandom
session.cache_limiter = nocache ; HTTP キャッシュの問題を判断するには、{nocache, private, public} に設定します
session.cache_expire = 180 ; ドキュメントは n 分後に期限切れになります
session.use_trans_sid = 1 ; コンパイル中に有効になっている場合は、暫定的な SID サポートを使用します
; --enable-trans-sid
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
[MSSQL]
;extension=php_mssql.dll
mssql.allow_persistent = On; 永続的な接続を許可または無効にします
mssql.max_persistent = -1; -1 は無制限を意味します
mssql.max_links = -1 ; 接続の最大数 (永続的および非永続的)。 -1 は無制限を意味します
mssql.min_error_severity = 10 ; 表示されるエラーの最小重大度
mssql.compatability_mode = Off ; PHP 3.0 の古いバージョンと互換性のあるモード。
[主張]
; ? ? ? ?
;assert.active = オン ; assert(expr); デフォルトでアクティブ
;assert.warning = On ; 失敗したアサーションごとに PHP 警告を発行します。
;assert.bail = Off ; デフォルトではベイルアウトしません。 - アサーションが失敗した場合に呼び出される関数。
;assert.quit_eval = 0 ; eval() の周囲に error_reporting(0) を設定する場合は、式を true に設定します。
[Ingres II]
ii.allow_persistent = On ; 永続的な接続を許可または無効にします
ii.max_persistent = -1 ; 永続的な接続の最大数。 -1 は無制限を意味します
ii.max_links = -1 ; 接続の最大数 (永続的および非永続的)。 -1 は無制限を意味します
ii.default_database = ; デフォルトのデータベース (形式: [node_id::]dbname[/srv_class]
ii.default_user = ; デフォルトのユーザー
ii.default_password = ; デフォルトのパスワード
[Verisign Payflow Pro]
pfpro) .defaulthost = "test.signio.com" ; デフォルトの Signio サーバー
pfpro.defaultport = 443 ; デフォルトのタイムアウト (秒単位)
;必要な場合)
; pfpro.proxyport = ; デフォルトのプロキシ ログイン (ログオン ユーザー名)
sockets.use_system_read = を使用します。 php_read() パッケージの代わりにシステムの read() 関数を使用します
; ローカル変数: (ローカル変数)
; End:
;
http://www.bkjia.com/PHPjc/314762.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/314762.html
技術記事
track_vars = On ; $HTTP_*_VARS[] 配列を有効にします。ここで、 * は ENV、POST、GET、COOKIE または SERVER に置き換えられます。 post_max_size = 8M ; PHP が受け入れる POST データの最大サイズ。 gpc_...

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











foreach ループを使用して PHP 配列から重複要素を削除する方法は次のとおりです。配列を走査し、要素がすでに存在し、現在の位置が最初に出現しない場合は、要素を削除します。たとえば、データベース クエリの結果に重複レコードがある場合、このメソッドを使用してそれらを削除し、重複レコードのない結果を取得できます。

PHP で配列をディープ コピーする方法には、json_decode と json_encode を使用した JSON エンコードとデコードが含まれます。 array_map と clone を使用して、キーと値のディープ コピーを作成します。シリアル化と逆シリアル化には、serialize と unserialize を使用します。

PHP の配列キー値の反転メソッドのパフォーマンスを比較すると、array_flip() 関数は、大規模な配列 (100 万要素以上) では for ループよりもパフォーマンスが良く、所要時間が短いことがわかります。キー値を手動で反転する for ループ方式は、比較的長い時間がかかります。

多次元配列のソートは、単一列のソートとネストされたソートに分類できます。単一列のソートでは、array_multisort() 関数を使用して列ごとにソートできますが、ネストされたソートでは、配列を走査してソートするための再帰関数が必要です。具体的な例としては、製品名による並べ替えや、売上数量や価格による化合物の並べ替えなどがあります。

PHP で配列のディープ コピーを実行するためのベスト プラクティスは、 json_decode(json_encode($arr)) を使用して配列を JSON 文字列に変換し、それから配列に戻すことです。 unserialize(serialize($arr)) を使用して配列を文字列にシリアル化し、それを新しい配列に逆シリアル化します。 RecursiveIteratorIterator を使用して、多次元配列を再帰的に走査します。

PHP の array_group_by 関数は、キーまたはクロージャ関数に基づいて配列内の要素をグループ化し、キーがグループ名、値がグループに属する要素の配列である連想配列を返すことができます。

C++ で HTTP ストリーミングを実装するにはどうすればよいですか? Boost.Asio と asiohttps クライアント ライブラリを使用して、SSL ストリーム ソケットを作成します。サーバーに接続し、HTTP リクエストを送信します。 HTTP 応答ヘッダーを受信して出力します。 HTTP 応答本文を受信して出力します。

PHP の array_group() 関数を使用すると、指定したキーで配列をグループ化し、重複する要素を見つけることができます。この関数は次の手順で動作します。 key_callback を使用してグループ化キーを指定します。必要に応じて、value_callback を使用してグループ化値を決定します。グループ化された要素をカウントし、重複を特定します。したがって、array_group() 関数は、重複する要素を見つけて処理するのに非常に役立ちます。
