PHP-FPMPHP FastCGI Process Manager. | |
今すぐダウンロード |
PHP-FPM ランキングとまとめ
広告
PHP-FPM タグ
PHP-FPM 説明
PHP FastCGI Process Manager. PHP-FPMはPHPのFASTCGIフロントエンド、およびPHP-CGI.QUICK START:FPMをコンパイルするための2つの方法のうちの1つを選択してください。統合または別々にしている。開発者またはシステム管理者でない限り、統合コンパイルアプローチをお勧めします。詳細については、ファイルreadme.markdown.Install DepenseNceIestHereは(2)依存関係を参照してください。 PHPが以前に作成していない場合は、libxml devパッケージをインストールする必要があります。 FPMにはLibevent Libraryが必要であるためlibevent-devもインストールします。 Debian / Ubuntuのコマンドは次のとおりです.Sudo Aptitude Install -Y libxml2-dev libevent-devlibevent 1.4.12-stable以上が推奨され、少なくともlibevent 1.4.3-stableが必要です。適切なバージョンが利用できない場合は、Libevent WebStable.Le_ver = 1.4.12-stablewget "http://www.monkey.org/provos/libevent-redle_ver.tar.gz"tar -zxvf" libeventからダウンロードしてコンパイルしてください。 - $ le_ver.tar.gz "cd" libevent- $ le_ver "./ makedestdir = $ PWDは、InstallexPort libevent_search_path =" $ pwd / usr / local "統合CompilationDownload FPMとパッチFileExport php_ver = 5.3.0wget" http: //launchpad.net/php-fpm/master/0.6/+download/php-fpm-0.6-.zxvf "PHP-FPM-0.6- $ PHP_VER.TAR.GZ" "" "" FPM-0.6- $ php_ver / generate-fpm-patch "PHPソースコード。ダウンロードして、ダウンロードIT.wget "http://us.php.net/get/php-eddphp_ver.tar.gz/from/us.php.net/mirror"tar xvfz" php- $ php_ver.tar.gz "CD" PHP- $ PHP_VER "パッチとコンパッチ-p1 fpm.patch./buildconf --forcemkdir fpm-build cd fpm-build./ configure -with-fpm --with-libevent = "$ libevent_search_path" Makeseperate Compilationは(2)依存関係です。 PHPが以前に作成していない場合は、libxml devパッケージをインストールする必要があります。 FPMにはlibeventライブラリも必要です。だからlibevent-devもインストールしてください。 Debian / Ubuntuのコマンドは次のとおりです.Sudo Aptitudeインストール-y libxml2-dev libevent-devthe phpソースコード。ダウンロードして、それをダウンロードして、それを解凍して、それをコンパイルします。 PHP- $ PHP_VER.TAR.GZ "CD" PHP- $ PHP_VER "MKDIR PHPビルドCD PHP-BUMBER ../ MAKENOWをダウンロード、設定、コンパイルすることができます.http://launchpad.net/php- FPM / MASTER / 0.6 / +ダウンロード/ PHP-FPM-0.6- $ PHP_VER.TAR.GZ "TAR -ZXVF" PHP-FPM-0.6- $ PHP_VER.TAR.GZ "CD" PHP-FPM-0.6- $ PHP_VER " MKDIR FPMビルドCD FPMビルド../ configure --srcdir = .. / - with-php-src = "../../ php- $ php_ver" --with-php-build = ".. /../php-$php_ver/php-build "--with-libevent =" $ libevent_search_path "makeconfigure flags - libevent libeventへのパス、FPM SAPI -fpm-bin php-fpmバイナリ - with-fpm-port のパスを設定します。リクエスト - with-fpm-conf php-fpm設定ファイル--with-fpm-log のパスを設定します。 PHP-FPMログファイル---with-fpm-pid PHP-FPM PIDファイルのパスを設定します --with -fpm-user PHP-FPMのユーザーをとして実行するためにユーザーを設定します。システムユーザーの場合、これはFPMユーザー名 INSTANSTIFIFと一致するように設定する必要があります。統合されたコマンドラインインタプリタPHP-CLI、PEAR拡張ライブラリなど、フルPHPインストールが取得されます。別のコンパイル方法またはスタンドアロンのコンパイル方法は、PHP-FPMデーモンとそれを実行するために必要なファイルの裸の最小ファイルだけをインストールします。#INSTALL --DRY-RUN#インストールinstall '/' sudo make install#インストール'/ opt'sudo install_root = / opt make php-fpmビルドプロセスについてMakeプロセスは次のように説明されます.1)PHPビルドディレクトリ内のオブジェクトファイルへのPHPソースをコンパイルする2)FPMソースをコンパイルするFPMビルドディレクトリ3)これらのFPMオブジェクトファイルを使用してすべてのPHPオブジェクトファイルを接続します.4)静的PHP5バイナリ。これは、LinkレベルのPHPとしてFPMのFast-CGI SAPIがPHPであるため、FPMのFAST-CGI SAPIをPHPに混在させます。 AndreiはFPMの情報源を切り離しました.SAPI部分は、残りのPHPの変化に対してやや敏感ではありません。 PHP-FPM CGI-MAIN.Cリクエストハンドラは、元のFCGI-SAPIから派生しています。この0.6コードをPHPグループに送信しています。外部FPMプロジェクトの外部/スタンドアロンプロジェクト。これらのビルドツールをインストールするには、少なくとも一部のバージョンのAutoConfが必要です。 RUN BUILDCONFを使用する必要がある場合は、それから実行してください./Generate-Autotoolsが実行され、ローカルにインストールしようとします。 ./buildconfが失敗した場合、エラーログを参照してください。
PHP-FPM 関連ソフトウェア