web-dev-qa-db-ja.com

Apache + SuExec + php-fpm-それらを設定する方法は?

Apache + SuExec + php-fpmをセットアップする方法についての良いガイドがあるのだろうか?私はいくつかの別々のウェブサイトを使用するつもりのサーバーを持っています。したがって、サイト所有者ユーザーとしてphpを実行する必要があります。ご覧のとおり、php-fpmはphp-fcgiとは少し異なります。この場合、Apacheのmod_fcgidに必要はありますか?これをすべて設定するにはどうすればよいですか?

今のところ私のサイトはApache + mod_suphp + php-cgiを実行しているので...それは良いですが、少し遅いです。セキュリティを守り、APCを使えるようになりたいです。

1

PHP-FPM は、PHPのパッチであり、FastCGIバリアントで使用する場合に役立つ高度なプロセス管理機能を提供します。補足として、PHP 5.4には、おそらくPHP-FPMがすぐに含まれます( Antony Dovgalによる )。

mod_fcgid は外部で生成されたFastCGIサーバーをサポートしていないため、 mod_fastcgi または mod_proxy_fcgi を使用する必要があります。

Googleは、Apache httpd、suEXEC、mod_fastcgi、PHP-FPM、およびAPCの構成を説明するこの2部構成のチュートリアル( パート1パート2 )を見つけました。私はチュートリアルを試していませんが、それを構成する方法のアイデアを与えるはずです。

6
joschi

このチュートリアルでは、Apache2でPHP-FPM(PHP 5.3.3)にバンドル)を設定する方法について説明します。

http://blog.myprod.net/2010/08/14/Apache2-suexec-fastcgi-php-5-3-3-fpm-cache-opcode-apc/

0
FabD