ホームページ >バックエンド開発 >PHPチュートリアル >中国語の php.ini_PHP チュートリアル
;;;;;;;;;;;;;;;;; データ処理 ;;;;;;;;;;;;;;;;; このディレクティブは PHP について説明します。ログ; GET、POST、Cookie、環境、および組み込みの変数の順序。 ; (G、P、C、E & S で表され、通常は EGPCS または GPC によって参照されます)。 ; レコードは左から右に、古い値が新しい値に置き換えられます。 register_globals = On ; これらの EGPCS 変数をグローバル変数として登録するかどうか。 ; ユーザーデータが全体的に乱雑になることを望まない場合は、これをオフにすることをお勧めします。 ; これは、track_vars と組み合わせるとより意味があり、これにより、$HTTP_*_VARS[] 配列を介してすべての GPC 変数にアクセスできます。 register_argc_argv = On; この命令は、argv 変数と argc 変数を宣言するかどうかを PHP に指示します (注: ここで argv は配列、argc は変数の数です)。 ; これらの変数を使用したくない場合は、パフォーマンスを向上させるためにそれらをオフにする必要があります。 track_vars = On ; $HTTP_*_VARS[] 配列を有効にします。使用する場合、 * は ENV、POST、GET、COOKIE または SERVER に置き換えられます。 post_max_size = 8M ; PHP が受け入れる POST データの最大サイズ。 gpc_order = "GPC" ; このディレクティブは反対です。代わりに、variables_order を使用してください。 ; マジック引用符 magic_quotes_gpc = On ; 入力 GET/POST/Cookie データでマジック引用符を使用します (これは元のテキストです、笑、いわゆるマジック引用符は、次のような参照制御文字を追加することを指します。 .. ..) magic_quotes_runtime= Off ; 実行時に生成されるデータにマジック クオートを使用します。例: SQL クエリによって取得されたデータ、exec() 関数によって取得されたデータなど。 Sybase (out を使用); PHP ドキュメントの前後にファイルを自動的に追加 auto_prepend_file = auto_append_file = ; 4.04b4 と同様、PHP はデフォルトで常に 1 文字のエンコーディングを「Content-type:」ヘッダーに出力します。 ; 空に設定されている限り、出力文字セットを無効にします。 ; PHP の組み込みデフォルトは text/html ですdefault_mimetype = "text/html" ;default_charset = "iso-8859-1" ;;;;;;;;;;;;;;;; ;;; パスとディレクトリ ;;;;;;;;;;;;;;;;;;;;;;;;; include_path = ; /path1:/path2 " Windows : "path1;path2" doc_root = ; PHP ページのルート パス、空でない場合にのみ有効 user_dir = ; /~username を使用してスクリプトを開くときにどのディレクトリを探すかを PHP に指示します。空の場合のみ有効です空ではありません; Upload_tmp_dir = ; HTTP プロトコルを使用してアップロードされたファイルを保存する一時ディレクトリ (指定されていない場合はシステムのデフォルトを使用します) Upload_max_filesize = 2097152; ファイルのアップロードはデフォルトで 2 に制限されます。 Meg extension_dir = c:php; modules)enable_dl = On ; dl() を有効にするかどうか。 ; dl() 関数は、IIS や Zeus などのマルチスレッド サーバーでは * うまく機能せず、デフォルトで無効になっています ;;;;;;;;;;;;;;; ; ファイルのアップロード ;;;;;;;;;;;;;;;; file_uploads = オン ; HTTP によってアップロードされたファイルの一時ディレクトリ。デフォルト)upload_max_filesize = 2M ; Fopen ラッパーの最大許容サイズ;;;;;;;;; URL を http: として扱うことを許可するかどうか。または ftp:... ;;;;;;;;;;;;;;; ;;;;;;;;;;; ;;; ;;;;;;; 拡張ライブラリを自動的にロードする場合は、次の構文を使用します。たとえば、Windows では、extension=msql.dll です。 , ; extension= msql.so ; これはモジュールの名前のみである必要があり、ディレクトリ情報は必要ないことに注意してください。 ; 上記の extension_dir ディレクティブを使用して、拡張ライブラリの場所を指定します。 ;Windows 拡張子; 拡張子=php_nsmail.dll 拡張子=php_calendar.dll ;拡張子=php_dbase.dll ;拡張子=php_filepro.dll ;拡張子=php_dbm.dll ;拡張子=php_mssql.dll ;拡張子=php_zlib.dll ; extension=php_filepro.dll ;extension=php_imap4r2.dll ;extension=php_ldap.dll ;extension=php_crypt.dll ;extension=php_msql2.dll ;extension=php_odbc.dll ; MySQL サポートが組み込まれているため、サポートされていないことに注意してください。 dll を使用する必要があります;;;;;;;;;;;;;;;;;;;;;;;;;;;; [Syslog]define_syslog_variables = Off ; $LOG_PID、$LOG_CRON などのさまざまなシステム ログ変数を定義するかどうか。 ; 効率を上げるには、これをオフにすることをお勧めします。 ; 実行時に、関数define_syslog_variables()を呼び出してこれらの変数を定義できます。 [mail function] SMTP = localhost ; win32システムのみ sendmail_from = me@localhost.com ;サポート パラメータ (デフォルトは sendmail -t -i) [Debugger] debugger.host = localhost debugger.port = 7869 debugger.enabled = False [Logging] ; これらの設定は、この例で使用されるロギング メカニズムを示します。; 詳細については、examples/README.logging を参照してください。 jdk ;java.library = c:jdkjre inhotspotjvm.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 = On ; 永続的な接続を許可または無効にする mysql.max_persistent = -1 ; 永続的な接続の最大数。 -1 は無制限の mysql.max_links = -1; 接続の最大数 (永続的および非永続的) を表します。 -1 は無制限を表します mysql.default_port = ; mysql_connect() が使用するデフォルトのポートは、変数 $MYSQL_TCP_PORT または /etc/services (unix) の mysql-tcp エントリを使用します。 MYSQL_PORT はコンパイル中に (この順序で) 定義されます。Win32 環境では、MYSQL_PORT のみがチェックされます。 mysql.default_socket = ; ローカル MySql 接続に使用されるデフォルトのソケット名。空の場合は、MYSQL の組み込み値を使用します。 mysql.default_host = ; デフォルトで mysql_connect() によって使用されるホスト (セーフ モードでは無効) mysql.default_user = ; デフォルトで mysql_connect() によって使用されるユーザー名 (セーフ モードでは無効) mode) mysql.default_password = ; mysql_connect() によってデフォルトで使用されるパスワード (セーフ モードでは無効); 通常、このファイルにパスワードを保存するのは *悪い* アイデアであることに注意してください。 ("mysql.default_password" ) そのパスワードを表示します。そしてもちろん、ファイルに対する読み取り権限を持つユーザーもそのパスワードを表示できます。 [mSQL] msql.allow_persistent = On ; 永続的な接続を許可または無効にします 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 = オン; 永続的な接続を許可または禁止します sybase.max_persistent = -1; -1 は、無制限の sybase.max_links = -1 を表します。接続の最大数 (永続的および非永続的)。 -1 は無制限を表します。 sybase.interface_file = "/usr/sybase/interfaces" sybase.min_error_severity = 10 ; 表示されるメッセージの最小重大度 sybase.compatability_mode = Off ; PHP3.0の。オンにすると、PHP はすべてを文字列として扱うのではなく、結果に応じて自動的に Sybase タイプを割り当てます。 ; この互換モードは永久に続くわけではないので、コードに必要な変更を加えて、オフにしてください。 [Sybase-CT] sybct.allow_persistent = On ; 永続的な接続を許可または無効にします sybct.max_persistent = -1 ; 永続的な接続の最大数。 -1 は、無制限の sybct.max_links = -1 ; 接続の最大数 (永続的および非永続的) を意味します。 -1 は無制限を表します sybct.min_server_severity = 10 ; 表示されるエラーの最小重大度 sybct.min_client_severity = 10 ; すべての bcmath 関数に使用される 10 進数の数値bcmath 関数 [browscap] ;browscap = extra/browscap.ini browscap = C:WINSYSTEMinetsrv rowscap.ini [Informix] ifx.default_host = ; ifx_connect() 使用されるデフォルトのホスト (セーフ モードでは無効) ifx.default_user = ; ifx_connect() で使用される名前 (セーフ モードでは無効) ifx.default_password = ; ifx_connect() で使用されるデフォルトのパスワード (セーフ モードでは無効) ifx.allow_persistent = On ; 永続的な接続を許可または無効にします。永続的な接続の数。 -1 は無制限を意味します ifx.max_links = -1 ; 接続の最大数 (永続的および非永続的)。 -1 は無制限を表します ifx.textasvarchar = 0; オンにすると、選択ステータス コードは ID の代わりに「テキスト BLOB」フィールドの内容を返します。 ifx.byteasvarchar = 0; オンにすると、選択ステータス コードは「バイト」を返します。 blob' ID ではなくフィールドの内容 ifx.charsvarchar = 0 ; 固定長文字列から削除された空白を追跡します。 ; Informix SE ユーザーに有効な場合があります。 ifx.blobinfile = 0 オンの場合、テキストおよびバイト BLOB