ホームページ >バックエンド開発 >PHPチュートリアル >PHP.INI
php.iniは、PHPの設定項目を設定するために使用されます。設定ファイル(php.ini)は、PHP の起動時に読み込まれます。 PHP のサーバー モジュール バージョンの場合、Web サーバーの起動時に 1 回だけ読み取られます。 CGI および CLI バージョンの場合、呼び出しごとに読み取られます。
ここで言及する Web サーバー、CGI、および CLI はすべて PHP オペレーティング環境、つまり SAPI です。 SAPI の名前は、カーネルの事前定義定数 PHP_SAPI または php_sapi_name() を使用して取得されます。
詳細な設定手順 (http://php.net/manual/zh/ini.list.php)
ini_set()
すべての INI が設定できるわけではありませんオプションは ini_set を通じて設定でき、区別するためのいくつかのモードがあります
PHP_INI_* モード定義
意味 | |
---|---|
ユーザースクリプトで使用可能ini_set()) またはWindows Register Table (PHP 5.3 以降) および .user.ini で設定 | |
php.ini、.htaccess または httpd.conf で設定可能 | |
php.ini で設定可能または httpd.conf に設定します | |
どこでも設定可能 |
php -i | grep php.ini同様のファイル情報を取得します( php.ini) パス => /usr/local/php/etcLoaded 設定ファイル => /usr/local/php/etc/php.iniphpinfo() ロードされた設定ファイルを検索
よく使用する設定項目
説明 | dispay_errors | |
---|---|---|
致命的なエラーが発生した場合、情報を出力するか非表示にするかは注意してください。実行時に設定されるトーン | error_reporting | |
PHP エラー報告レベル | memory_limit | |
PHP 実行スクリプトのメモリ制限、数値に設定される場合、単位が異なることに注意してください。バイトです | max_execution_time | |
コマンドラインからPHPを実行する場合のスクリプト実行の最大実行時間(秒単位)、デフォルト設定は0です | post_max_size | |
最大制限データを投稿すると、この設定は最大アップロード制限にも影響します。そのため、値セットはupload_max_filesize | ||