LNMPアーキテクチャとアプリケーションの展開!

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
コードをコピー

おすすめ

転載: www.cnblogs.com/L1-5551/p/11518452.html