php.ini または php3.ini は、 PHP が起動時に読み取る設定ファイルです。このファイルの保存パスは /usr/local/lib/ です。 PHP 3.x バージョンでは、設定ファイルは php3.ini ですが、 PHP 4.x バージョンでは、 php.ini に変更されます。 PHP がサーバーモジュールとしてインストールされている場合、 Web サーバーが起動して実行されるときに読み込まれ、それ以降は読み込まれないため、設定を変更した場合は再起動する必要があります。 ウェブサーバー。独立した PHP CGI メソッドを使用する場合、毎回 1 回読み取られます。
現在のシステム構成に応じて、 phpinfo() を使用して確認できます。以下はオプション設定
php_valuenamevalue
設定変数名と値です。このオプションを使用するには、 PHP 4.x バージョンを使用する必要があります。
php_flag name on|off
フラグのブール変数オプションを設定します。このオプションを使用するには、 PHP 4.x バージョンを使用する必要があります。
php_admin_value 名前の値
Apache 設定ファイル変数を設定します。 .htaccess の元の設定は、このオプション設定に変更されました。このオプションを使用するには、 PHP 4.x バージョンを使用する必要があります。
php_admin_flag
name on|off
フラグとしてブール変数を設定します。このオプションを使用するには、 PHP 4.x バージョンを使用する必要があります。
asp_tags
boolean
構成 PHP プログラムが解析するかどうか ASPスクリプト構文 <%<% gt; のタグ (タグ) 。このオプションは、 PHP 3.0.4 以降でのみ使用できます。詳細については、 埋め込み方法 セクションを参照してください。
auto_append_file
string
このオプションを設定すると、指定したファイルを元の PHP プログラムに追加して自動実行できるようになります。 exit() 関数が PHP プログラムで使用されている場合、指定されたファイルは実行されません。パラメータ string は自動実行を指定するファイルです。 auto_prepend_file string
このオプションを設定すると、元の PHP プログラムの前に、指定されたファイルが自動的に実行されるようになります。パラメータ string は自動実行を指定するファイルです。
cgi_ext string
このオプションは、 CGI プログラムの拡張子名を構成します。
display_errors boolean
このオプションは、ユーザーのブラウザに実行エラー メッセージを表示するかどうかを構成します。
doc_root string
構成サーバー ファイルと PHP ファイルが配置されるルート ディレクトリ。
engine boolean
このオプションでは、 PHPを使用してモジュールモードでapacheを使用する必要があります。 PHP エンジンを使用するかどうかを構成できます。 php3_engine on/off を httpd.conf に追加すると、特定のディレクトリまたは仮想 Web サイトが PHP パーサーを使用するかどうかを構成することもできます。
error_log
文字列 このオプションは、エラー ログ ファイルを構成するために使用されます。 UNIX システムでは、パラメーター 文字列 はファイル名です。 Windows NT は、イベントをイベント ビューア ログに記録します。 Windows 95/98 はシステムログをサポートしていません。
error_reporting integer
このオプションは、システム ログのレベルを構成するために使用されます。パラメータ 整数 は、一緒に追加できるレベルのシリーズ フラグです。デフォルト値は 7 です。以下の表を参照してください
シリーズ 説明
1 一般的なエラー
2 一般的な警告
4 解析エラー
8 重要ではない警告
開く_basedir文字列
このオプションは、 PHP アクセスを提供する最下位ディレクトリを構成するために使用されます。 PHP プログラムは、指定されたディレクトリ内のファイルまたはディレクトリにのみアクセスできます。このオプションを使用するのは、主にシステムのセキュリティを考慮するためです。パラメータ 文字列 は、制限される最下位のディレクトリ ノードです。 UNIX システムでは、ノード下のファイルまたはディレクトリにシンボリック リンク (シンボリック リンク) がある場合、このオプションを使用する目的が損なわれる可能性があるため、ディレクトリ内の設計上の考慮事項は次のとおりです。これは、 ウェブマスター の重要な任務でもあります。デフォルト値では、すべてのファイルにアクセス可能です。 PHP 3.0.7 バージョン以降では、複数の基礎となるディレクトリを設定できます。
gpc_order string
Configuration GET/POST/COOKIE 3 つのモジュールの順序とルール。パラメータ 文字列 は設定するルールです。例: "GP" として設定 は cookie を無視することを意味し、アクセス方法 (メソッド) が同じ場合、 GET の代わりに POST を使用してください。
ignore_user_abort 文字列
デフォルト値は Off です。送信が完了せずにクライアントが切断された場合に処理を継続するかどうかを設定します。
include_path 文字列
は、 PHP プログラムの require、include 、 fopen_with_path などの関数のファイル検索パスです。 UNIXとWindowsではスラッシュの方向が異なります。
log_errors boolean
プログラムエラーを ログ ファイルに記録するかどうかを指定します。
magic_quotes_gpc boolean
設定 GET/POST/COOKIE 一重引用符、二重引用符、バックスラッシュ、ヌル文字を含む 3 つのモジュールの特殊文字 (N UL) するかどうか文字があふれた場合にバックスラッシュを自動的に追加します。
magic_quotes_runtime boolean
文字のオーバーフローが発生した場合に、返されたデータに自動的にバックスラッシュを追加するかどうかを構成します。データ内の単一引用符は、オーバーフロー文字としてバックスラッシュとともに自動的に追加されます。
max_execution_time integer プログラムの最長実行時間を設定します。単位は秒です。
memory_limit integer プログラムによって使用されるメモリの最大量を構成します。
short_open_tag
ブール 短い PHP タグ ( ?>) を使用するかどうかを構成します。これを使用しない場合は、プログラムの先頭に php を使用する必要があります。プログラムを XML 標準に準拠させたい場合は、この機能をオフにする必要があります。
track_errors boolean
最終エラー メッセージがグローバル変数 $php_errormsg に従うようにするには、このオプションをオンにします。
track_vars boolean
このオプションをオンにすると、ユーザーが入力した文字列を自分で処理することなく自動的に変数に解析できるようになります。
upload_tmp_dir string
アップロードするファイルの一時パスを指定します。
user_dir string
ユーザーのルートディレクトリへのパスを指定します。
warn_plus_overloading boolean
このオプションがオンの場合、文字列の間には英語のピリオド (.) リンクのみが使用できますが、プラス記号 (+) リンクは使用できません。弦。
SMTP 文字列
Windows シリーズのオペレーティング システムでは、 メール 機能で使用する SMTP サーバーを指定するために使用されます。パラメーター string は、 SMTP サーバー名です。
sendmail_from
文字列
設定 "From:" 文字列は、 Windows シリーズ オペレーティング システムで メール 機能を使用するために使用されます。
sendmail_path
string
Configuration sendmail プログラムの配置パス。たとえば、/usr/sbin/sendmail。
safe_mode
boolean
Configuration PHP セーフモードで実行します。
safe_mode_exec_dir
string
セーフモードプログラム実行用のパスを設定します。
debugger.host
string
リモート デバッグ サーバー名を指定します。これは、 IP または ドメイン名 です。
debugger.port
文字列 リモートデバッグサーバーのポートを設定します (ポート)。
debugger.enabled boolean
デバッグモードにできるかどうかを設定します。
enable_dl boolean
このオプションは、apache モジュール (Apache モジュール) を使用する場合にのみ有効です。 PHP の設定に使用される dl() 関数が機能するかどうか。システムがセーフ モード (セーフ モード) の場合、このオプション Enable も dl() 関数を使用できません。
extension_dir string
動的関数のパスを設定します。
拡張文字列
PHP 起動時にロードされる動的拡張関数。
mysql.allow_persistent boolean
を許可するかどうかの設定 MySQL データベースの永続的な接続 (永続的な接続) に影響します mysql_pconnect() 関数。
mysql.max_persistent 整数
最大数の MySQL 永続的な接続を維持するように各ハンドラーを構成します。
mysql.max_links integer
永続的な接続を含む MySQL 接続の最大数を構成します。
msql.allow_persistent boolean
許可するかどうかを設定 mSQL データベース永続接続 (永続接続)に影響します msql_pconnect() 関数。
msql.max_persistent 整数
最大数の mSQL の永続的な接続を維持するように各ハンドラーを構成します。
msql.max_links integer
ハンドラーごとに、永続的な接続を含む mSQL 接続の最大数を構成します。
pgsql.allow_persistent boolean
を許可するかどうかの設定 Postgres データベースの永続的な接続 (永続的な接続) pg_pConnect() 関数に影響を与えます。
pgsql.max_persistent 整数
最大数の Postgres 永続的な接続を維持するように各ハンドラーを構成します。
pgsql.max_links 整数