ホームページ  >  記事  >  バックエンド開発  >  php-5.2 での php.ini 中国語版の設定手順 ページ 1/3_PHP チュートリアル

php-5.2 での php.ini 中国語版の設定手順 ページ 1/3_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:50:42928ブラウズ

;;;;;;;;;;;;
;; 構文 ;;
; このファイルの構文は非常に単純です。空白文字とセミコロンで始まる行は単に無視されます。
; セクションのタイトル (例: [php]) も、将来何らかの意味を持つ可能性があっても、単純に無視されます。

; 設定ディレクティブの形式は次のとおりです:
; ディレクティブ = 値
; ディレクティブ名 (ディレクティブ) は大文字と小文字が区別されます。したがって、「foo=bar」は「FOO=bar」とは異なります。
; 値は次のとおりです:
; 1. 引用符で区切られた文字列 (「foo」など)
; 2. 数値 (0、1、34、-1、33.55 など)
; 3. PHP 定数 (例: E_ALL、M_PI)
; 4. INI 定数 (On、Off、none)
; 5. INI 内の式 (例: E_ALL & ~E_NOTICE)ファイル式では、ビット単位の演算子、論理 NOT、括弧のみが使用されます。
; ビット単位の OR
; ビット単位の NOT
; は、オンを示し、オフはオフを示します。 。

; 空の文字列は、等号の後に何も記述するか、none キーワードを使用して表すことができます。 foo = none ; foo を空の文字列に設定します。 "none" ; foo を文字列 'none' に設定します
; ディレクティブ値で動的拡張 (PHP 拡張または Zend 拡張) の定数を使用する場合、これらの定数は拡張された後にのみ使用されます。コマンドライン。



;; httpd.conf ;;

; より柔軟な設定のために httpd.conf の php.ini の値をオーバーライドすることもできます: php_value name value ; 値を変更しますnone 前の設定をクリアします
; php_flag 名 on|off; bool 型命令の設定にのみ使用されます

; PHP 定数 (E_ALL など) は php.ini でのみ使用でき、対応するマスクを使用する必要があります。価値。
; 「SYS」フラグを持つディレクティブは、httpd.conf のグローバル構成セクションでのみ使用できます。

;[2007 年 4 月 9 日に更新、PHP6 に関する情報を追加し、PHP-5.2.2 に従っていくつかの情報を修正および追加]
;============= == ==============================
;;==========設定手順の詳細な説明== =========================
;======================= = ======================
; 以下の各コマンドの設定値は、PHP-5.2.2 の組み込みデフォルト値と同じです。
; つまり、「php.ini」が存在しない場合、またはいくつかの行を削除した場合、デフォルト値は同じになります。

;;;;;;;;;;;;;
;; Apache;;

[Apache]
; PHP を Apache モジュールとして使用する場合にのみ機能します。

child_terminate = Off
; リクエストの終了後に、PHP スクリプトが apache_child_terminate() 関数を使用して子プロセスを終了できるかどうか。
; このディレクティブは、PHP が UNIX プラットフォームに Apache1.3 のモジュールとしてインストールされている場合にのみ使用できます。それ以外の場合には存在しません。

engine = On
; PHP 解析エンジンを有効にするかどうか。
; ヒント: httpd.conf のディレクトリまたは仮想ホストに基づいて、PHP 解析エンジンをオンまたはオフにできます。

last_modified = Off
; PHP スクリプトの最終変更時刻を Last-Modified 応答ヘッダーに配置するかどうか。

xbithack = Off
; ファイルの終わりに関係なく、PHP 実行可能バイトグループとして解析するかどうか。



;; PHP コア ;;


[PHP-Core-DateTime]
; 現在、最初の 4 つの構成オプションは date_sunrise() 関数と date_sunset() 関数にのみ使用されます。

date.default_latitude = 31.7667
; デフォルトの緯度

date.default_longitude = 35.2333
; デフォルトの経度

date.sunrise_zenith = 90.583333
;
date.sunset_zen ith = 90.583333
; デフォルトの日没天頂

日付.timezone =
; TZ 環境変数が設定されていない場合に、すべての日付と時刻の関数に使用されるデフォルトのタイムゾーン。
; 中国本土では「PRC」を使用する必要があります
; アプリケーションのタイムゾーンの優先順位は次のとおりです: 1. date_default_timezone_set() 関数で設定されたタイムゾーン (設定されている場合) 2. TZ 環境変数 (空でない場合) )
; 3. コマンドの値 (設定されている場合)
; 4. PHP が自動的に推測します (オペレーティング システムでサポートされている場合)
; 5. 上記のいずれも成功しない場合は、UTC を使用します


; Core-Assert]

assert.active = On
; Assert() アサーション評価を有効にするかどうか

assert.bail = Off
; アサーションの失敗が発生したときにスクリプトの実行を中止するかどうか

assert.callback =
; ; 失敗したアサーションが発生したときに実行するコールバック関数

assert.quit_eval = Off
; 静かな評価を使用するかどうか (エラー情報は表示されません。error_reporting=0 と同等)。
; オフにすると、アサーション式を評価するときに現在の error_reporting ディレクティブの値が使用されます。

assert.warning = On
; 失敗したアサーションごとに警告を発行するかどうか


[PHP-Core-SafeMode]
; 共有サーバーのセキュリティ問題を解決するためにセーフ モードが確立されます。
; しかし、この問題を PHP 層で解決しようとするのは構造的に無理です
; 正しいアプローチは、Web サーバー層とオペレーティング システム層を変更することです。
; したがって、PHP6 ではセーフモードが廃止され、open_basedir に基づくセキュリティ保護が使用されます。
; 命令のこの部分は PHP6 では完全に削除されました。

safe_mode = Off
;SYS
; セーフ モードを有効にするかどうか。
; 開くと、PHP は現在のスクリプトの所有者が操作されているファイルの所有者と同じであるかどうかを確認します。同じである場合は操作が許可され、異なる場合は操作が拒否されます。

safe_mode_gid = Off
;SYS
; セーフ モードでは、ファイルにアクセスするときにデフォルトで UID 比較チェックが行われます。
; ただし、場合によっては、厳密な UID チェックは適切ではなく、緩やかな GID チェックで十分です。
; GID 比較のみを行うように緩和したい場合は、このパラメータをオンにできます。

safe_mode_allowed_env_vars = "PHP_"
;SYS
; ユーザーがセーフ モードでのみ変更できる環境変数のプレフィックスのカンマ区切りリスト。
;ユーザーに特定の環境変数の設定を許可すると、潜在的なセキュリティ脆弱性が発生する可能性があります。
; 注: このパラメーター値が空の場合、PHP ではユーザーが環境変数を変更できるようになります。

safe_mode_protected_env_vars = "LD_LIBRARY_PATH"
;SYS
; ユーザーがセーフ モードで変更できない環境変数のリスト (カンマ区切り)。
; これらの変数は、safe_mode_allowed_env_vars ディレクティブが allowed に設定されている場合でも保護されます。

safe_mode_exec_dir = "/usr/local/php/bin"
;SYS
; セーフ モードでは、このディレクトリ内の実行可能プログラムのみがシステム プログラムの関数によって実行できます。
; これらの関数は、system、escapeshellarg、escapeshellcmd、exec、passthru、
; proc_close、proc_get_status、proc_nice、proc_open、proc_terminate、shell_exec

safe_mode_include_dir =
;SYS
; セーフ モードでは、このグループ ディレクトリとそのサブディレクトリは UID/以下のファイルが含まれる場合、GID チェックはスキップされます。
; つまり、ここの値が空の場合、一貫性のない UID/GID を持つファイルは含めることができません。
; ここで設定するディレクトリは、include_path ディレクティブにすでに存在しているか、フルパスで含まれている必要があります。
; 複数のディレクトリを区切るにはコロン (Win ではセミコロン) を使用します。
; 指定された制限は実際にはディレクトリ名ではなくプレフィックスです。つまり、「/dir/include」および「/dir/incls」へのアクセスが許可されます。指定したディレクトリ内にある場合は、末尾にスラッシュを追加してください。


[PHP-Core-Safe]

allow_url_fopen = オン
;SYS
; リモート ファイルを開くことを許可するかどうか

allow_url_include = オフ
;SYS
;

disable_classes =
;SYS
; このディレクティブは、特定のクラスを無効にするクラス名のカンマ区切りのリストを受け入れます。

disable_functions =
;SYS
; このディレクティブは、特定の関数を無効にする関数名のカンマ区切りリストを受け入れます。

enable_dl = On
;SYS
; dl() 関数の使用を許可するかどうか。 dl() 関数は、PHP が Apache モジュールとしてインストールされている場合にのみ機能します。
; dl() 関数を無効にするのは、open_basedir ディレクティブの制限を回避できるため、主にセキュリティ上の理由からです。
; dl() 関数は、ここでの設定に関係なく、セーフ モードでは常に無効になります。
; このディレクティブは PHP6 では削除されており、これはオフに設定することと同じです。

expose_php = On
;SYS
; PHP がサーバーにインストールされていることを公開するかどうか (http ヘッダーにその署名を追加します)。
; 直接的なセキュリティ上の脅威はありませんが、サーバーに PHP がインストールされていることをクライアントに知らせます。

open_basedir =
;SYS
; PHP が操作できるすべてのファイル (ファイル自体を含む) をこのディレクトリ リストのグループに制限します。
; スクリプトが指定されたディレクトリ ツリーの外にあるファイルを開こうとすると、拒否されます。
; すべてのシンボリック リンクは解決されるため、シンボリック リンクを通じてこの制限を回避することはできません。
; 特別な値「.」は、スクリプトが保存されているディレクトリがベース ディレクトリとして使用されることを指定します。
; しかし、スクリプトの作業ディレクトリは chdir() によって簡単に変更される可能性があるため、これは多少危険です。
; 共有サーバーの場合、httpd.conf でこのディレクティブを柔軟に設定すると非常に便利になります。
; Windows ではディレクトリを区切るためにセミコロンを使用し、UNIX システムではコロンを使用します。
; Apache モジュールとして使用すると、親ディレクトリの open_basedir パスが自動的に継承されます。
; 指定された制限は実際にはディレクトリ名ではなくプレフィックスです。
; アクセスを制御したい場合、「/dir/include」は「/dir/include」へのアクセスを許可します。特定のディレクトリに末尾にスラッシュを追加します。
; デフォルトでは、すべてのファイルを開くことが許可されます。

sql.safe_mode = Off
;SYS
; SQL セーフ モードを使用するかどうか。
; オンの場合、デフォルト値を指定するデータベース接続関数は、サポートされているパラメータの代わりにこれらのデフォルト値を使用します。
; それぞれのデータベースの接続関数のデフォルト値については、対応するマニュアルページを参照してください。


[PHP-Core-Error]

error_reporting = E_ALL & ~E_NOTICE
; エラー報告レベルは E_ALL | E_STRICT
を使用することをお勧めします。 2 E_WARNING実行時警告 (致命的ではないエラー)
; 4 E_PARSE コンパイル時の解析エラー
; 8 E_NOTICE 実行時リマインダー (多くの場合、意図的なもの)
; 16 E_CORE_ERROR PHP 起動初期化プロセス中の致命的なエラー
;プロセス (致命的でないエラー)
; 64 E_COMPILE_ERROR コンパイル時の致命的なエラー
; 128 E_COMPILE_WARNING コンパイル時の警告 (致命的ではないエラー)
; 256 E_USER_ERROR ユーザー定義の致命的なエラー
;エラー)
; 1024 E_USER_NOTICE ユーザー定義のリマインダー (多くの場合、意図的なバグ)
; 2048 E_STRICT コーディング標準化の警告 (上位互換性のために推奨される変更方法)
; 捕捉されなかった場合、ほぼ致命的な実行時エラーとして扱われます。 E_ERROR
; 6143 E_ALL E_STRICT を除くすべてのエラー (PHP6 では 8191、すべてを含む)

track_errors = Off
; 変数 $php_errormsg に最新のメッセージを保存するかどうか。

display_errors = On
; 出力の一部としてエラー メッセージを表示するかどうか。
; 最終的に公開される Web サイトでは、この機能をオフにし、代わりにエラー ログを使用することを強くお勧めします (下記を参照)。
; 最終的に公開された Web サイトでこの機能をオンにすると、Web サービス上のファイル パス、データベース プラン、その他の情報などのセキュリティ情報が公開される可能性があります。

display_startup_errors = Off
; PHP 起動エラーを表示するかどうか。
; display_errors ディレクティブがオンになっている場合でも、このパラメーターをオフにすると、PHP の起動時にエラーは表示されません。
; デバッグに使用する必要がない限り、この機能をオフにすることをお勧めします。

report_memleaks = オン
; メモリ リークを報告するかどうか。このパラメータはデバッグ モードでコンパイルされた PHP でのみ機能します。
; および E_WARNING は error_reporting ディレクティブに含める必要があります

report_zend_debug = On
; エラー メッセージで HTML タグを使用するかどうか。
; 注: 公開サイトではこの機能を使用しないでください。

docref_root = ;"http://localhost/phpmanual/"
docref_ext = ;".html"
; html_errors ディレクティブがオンになっている場合、PHP はエラー メッセージにハイパーリンクを表示します。
; of this エラーまたはエラーの原因となった関数のページ。
; http://www.php.net/docs.php から php マニュアルをダウンロードし、docref_root ディレクティブをローカル マニュアルが存在する URL ディレクトリに指定できます。
; ファイル拡張子を指定するには、docref_ext ディレクティブも設定する必要があります (「.」を含む必要があります)。
; 注: 公開サイトではこの機能を使用しないでください。

error_prepend_string = ;"
; エラー メッセージの前の出力に使用される文字列

xmlrpc_errors = オフ;SYS
xmlrpc_error_number = 0
; ドキュメントはまだありません


[PHP-Core-Logging]

define_syslog_variables = Off
; $LOG_PID、$LOG_CRON などのさまざまなシステム ログ変数を定義するかどうか。
; 効率を高めるためにオフにすることをお勧めします。
; これらの変数を実行時に定義するには、define_syslog_variables() 関数を呼び出します。

error_log =
; エラーログを記録するファイル。このファイルは、Web サーバー ユーザーが書き込み可能である必要があります。
; syslog はシステム ログへのログ記録を意味します (NT ではイベント ログ、Unix では syslog(3))
; ここで値が設定されていない場合、エラーは Web サーバーのエラー ログに記録されます。

log_errors = Off
; エラーをログ ファイルに記録するかどうか、および記録する場所は error_log コマンドによって異なります。
; 最終的に Web サイトを公開するときは、エラーを直接出力するのではなく、ログを使用することを強くお勧めします。これにより、機密情報が公開されることなく、問題が発生したことがわかります。

log_errors_max_len = 1024
; エラー ログに添付されるエラー メッセージに関連付けられたエラー ソースの最大長を設定します。
; ここで設定した値は、$php_errormsg だけでなく、表示および記録されたエラーにも有効です。
; 無制限の長さを許可するには、0 に設定します。

ignore_repeat_errors = Off
; エラー ログを記録するときに、繰り返し発生するエラー メッセージを無視するかどうか。
; エラー メッセージが重複していると見なされるには、同じファイル内の同じ行に表示されている必要があります。

ignore_repeat_source = Off
; 繰り返されるエラー メッセージを無視するときに、繰り返し発生するエラー ソースを無視するかどうか。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/319303.html技術記事 ;;;;;;;;;;;; ;; 構文;; このファイルの構文は非常に単純です。空白文字とセミコロンで始まる行は単に無視されます。 ; 章のタイトル (例: [php]) も、将来であっても無視されます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。