ホームページ  >  記事  >  バックエンド開発  >  PhpIniDir の使用と、php ソース プログラムで推奨される php.ini-dist と php.ini-recommended の違い

PhpIniDir の使用と、php ソース プログラムで推奨される php.ini-dist と php.ini-recommended の違い

WBOY
WBOYオリジナル
2016-06-13 13:25:09951ブラウズ

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.

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。