ホームページ >バックエンド開発 >PHPチュートリアル >PhpIniDir の使用と、php ソース プログラムで推奨される php.ini-dist と php.ini-recommended の違い
PhpIniDirの応用 phpソースプログラムで推奨されるphp.ini-distとphp.ini-recommendedの違い
PhpIniDir の応用 (再掲)
PhpIniDir は、PHP の初期化ファイル php.ini へのパスです。以前は、PHP5 では、php.ini の検索パスが no でした。現在は PHP4 %SystemRoot% に限定されていますが、PHP5 では次の順序で PHP.ini を検索します:
1. PHPIniDir (Apache 2 モジュールのみ。このコマンドは PHP が Apache として使用される場合にのみ使用されます)モジュールであり、CGI を実行する PHP はサポートされません)
2. レジストリ キー: HKEY_LOCAL_MACHINE/SOFTWARE/PHP/IniFilePath
3. 環境変数: %PHPRC%
4. Webサーバー ディレクトリ (SAPI モジュール用)
5. Windows ディレクトリ (C:/windows または C:/winnt)
これら 5 つのソリューションのうち、Apache2 を使用する場合は、PHPIniDir を使用するのが最適です。 apache2/conf/httpd.conf ファイルに次を追加します:
# php.ini
PHPIniDir へのパスを設定します " C:/php"
さらに、NTFS では、忘れずに次のように指定します。 PHP.ini のサーバー読み取り権限。
======================================== === ======================================
添付ファイル: php .ini-dist と php.ini-recommended の違い
php.ini-dist の説明によると、両者の違いはphp.ini- dist は開発プログラムに適しており、php.ini-recommended はセキュリティ設定が高く、オンライン製品としての使用に適しています。したがって、セキュリティと効率の理由から、php.ini-dist ではなく php.ini-recommended を php.ini のブループリントとして使用することをお勧めします。
公式の説明は次のとおりです:
This is the default settings file for new PHP installations. By default, PHP installs itself with a configuration suitable for development purposes, and *NOT* for production purposes. For several security-oriented considerations that should be taken before going online with your site, please consult php.ini-recommended and http://php.net/manual/en/security.php.