LNMP表される:Linuxシステムは、nginxの+のMySQL + PHP Webサーバのアーキテクチャ。
nginxの+ MySQLの+ PHP WebサーバのアーキテクチャWindowsシステム:WNMPがで表されます。
Apacheの+ MySQLの+ PHP WebサーバのアーキテクチャWindowsシステム:WAMPはで表されます。
================================================== ======================================
[ルート@ localhostの〜]#のCDは/ usr / local / PHP5の/ etc
#LSの[ローカルホストなど@ルート]
のphp-fpm.conf.default pear.conf
#cpはPHP-fpm.conf.defaultのphpの[ローカルホストなど@ルート] -fpm.conf
#useraddの-M -s / sbinに/ nologinにphpの[ローカルホストなど@ルート]
#1のvimのphp-fpm.conf [ローカルホストなど@ルート]
セミコロンPID =の実行/ php-fpm.pidを除去するためのライン25
次のように149ライン改正しました:
ユーザー= PHPの
グループ= PHP
次のように246ライン改正しました:
pm.start_servers = 20 // FPM開始番号20
次のように251ライン改正しました:
pm.min_spare_servers = 5 // 5は、フリーの数です
; アイドル状態のサーバプロセスの所望の最大数。
; 注:午後は、「動的」に設定されている場合にのみ使用します
。注:必須の午後は、 '動的'に設定されている
pm.max_spare_servers = 35 //空闲数量为35个
ライン241は、変更されます。
50 = 50 //最大アイドルpm.max_children
[ルート@ localhostのなど]#は/ usr / local / sbinに/ PHP-FPMは、FPMを開始//
#netstatの-anpt [ルート@ localhostのなど]
0 0 127.0.0.1:9000 0.0.0.0:*は、8709 / TCPのPHP-FPMをLISTEN:FPMザ・マスター//は9000ポートを開きます。
#CDの[ローカルホストなど@ルート]
[ルート@ localhostの〜]#のVimの/etc/init.d/nginx
#/ binに/ bashの! #chkconfigを:2345年99 20 #説明:nginxのサーバーコントロールのスクリプトがシェル PROG = "は/ usr / local / nginxの/ sbinに/ nginxの" PIDF = "は/ usr / local / nginxの/ログ/ nginx.pid"
PROG_FPM = "は/ usr / local / sbinに/ PHP-FPM"
PIDF_FPM = "は/ usr / local / PHP5の/ var /実行/ php-fpm.pid"
場合は"$ 1" スタート) $ PROG $ PROG_FPM ;; ストップ) -s $(猫$ PIDF)をQUIT殺す 殺す-sは$(猫の$ PIDF_FPMを)QUIT ;; 再起動) $ 0の停止 $スタート0 ;; リロード) -s HUPの$(猫$ PIDFを殺す) ;; *)は エコー"使い方:$ 0 {|停止|起動、再起動|リロード}" 1番出口 ESACの
終了0