ホームページ  >  記事  >  バックエンド開発  >  PHPセキュリティ設定の詳しい説明(1/2)_PHPチュートリアル

PHPセキュリティ設定の詳しい説明(1/2)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:09:27806ブラウズ

(1) PHPチュートリアルのセーフモードをオンにする
PHP のセキュリティ モードは、system()、
などの PHP の一部の関数を制御できる非常に重要な組み込みセキュリティ メカニズムです。 同時に、多くのファイル操作関数の権限が制御され、/etc/passwd などの特定の重要なファイルは許可されません。 ただし、デフォルトの php.ini はセーフ モードで開かないので、セーフ モードを開いてみましょう:
セーフモード = オン

(2) ユーザーグループのセキュリティ
safe_mode がオンになり、safe_mode_gid がオフになると、PHP スクリプトはファイルにアクセスできますが、それは同じです
グループ内のユーザーもファイルにアクセスできます。
次のように設定することをお勧めします:
safe_mode_gid = オフ
設定しないと、サーバー Web サイトのディレクトリ内のファイルを操作できなくなる可能性があります。たとえば、
する必要があります。 ファイルを操作するとき。

(3) プログラムのホームディレクトリをセーフモードで実行します
セーフ モードがオンになっているが、特定のプログラムを実行したい場合は、実行するプログラムのホーム ディレクトリを指定できます:
safe_mode_exec_dir = d:/usr/bin
通常の状況では、プログラムを実行する必要はないため、システム プログラム ディレクトリを実行しないことをお勧めします。
次に、実行する必要があるプログラムをコピーします。次のようなものです。

safe_mode_exec_dir = d:/tmp/cmd

ただし、プログラムを実行しないことをお勧めします。その場合は、Web ディレクトリを指定できます:

safe_mode_exec_dir = d:/usr/www

1 2

http://www.bkjia.com/PHPjc/629730.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/629730.html技術記事 (1) php チュートリアルのセーフ モードをオンにします。php のセーフ モードは、system() などの php の一部の関数を制御すると同時に、多くのファイルを制御します。操作機能...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。