PHPやPerlのプログラムを指定のユーザー権限で実行できるようにする ここまでの Apache と PHP の設定では、PHP は Apache のモジュールとして登録されていますので、PHP の実行エンジンは Apache の機能のひとつとして働きます。つまり PHP プログラムは Apacheユーザー権限で実行されます。 Apache にセキュリティホールが見つかって不正な攻撃を受けた場合に、一般のユーザーよりも権限の少ないApacheユーザーで実行した方が安全なためです。 ところがこの場合、不便なこともあります。 PHP の実行によって新しく作られるファイルは Apacheユーザーの所有物となるため、他のユーザーがファイルを簡単に削除することが出来なくなります。 例えば WordPress の管理画面から画像をアップロードしたり新しいプラグインを追加すると、それらのファイルは Ap
![Apache + PHP を FPM/FastCGI で動かす。](https://cdn-ak-scissors.b.st-hatena.com/image/square/b62263f8865ca5817196b89b65fcbca4c07dd337/height=288;version=1;width=512/https%3A%2F%2Fblog.bagooon.com%2Fwp-content%2Fuploads%2F2015%2F02%2FPAK86_codeing20140517500-thumb-900x600-4601.jpg)