脚本宝典收集整理的这篇文章主要介绍了LNMP架构及应用部署!,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
LNMP代表的就是:linux系统下Nginx+MysqL+PHP这种网站服务器架构。
WNMP代表的就是:Windows系统下Nginx+MysqL+PHP这种网站服务器架构。
WamP代表的就是:Windows系统下apache+MysqL+PHP这种网站服务器架构。
========================================================================================
[[email protected] ~]# cd /usr/local/PHP5/etc
[[email protected] etc]# ls
PEar.conf PHP-FPM.conf.default
[[email protected] etc]# cp PHP-fpm.conf.default PHP-fpm.conf
[[email protected] etc]# useradd -M -s /sbin/nologin PHP
[[email protected] etc]# vim PHP-fpm.conf
去掉第25行pid = run/PHP-fpm.pid的分号
第149行修改为:
第246行修改为:
pm.start_servers = 20 //FPM启动数为20个
第251行修改为:
pm.min_spare_servers = 5 //空闲数量为5个
; The desired maximum number of idle server PRocesses.
; Note: Used only when pm is set to ‘dynamic‘
; Note: Mandatory when pm is set to ‘dynamic‘
pm.max_spare_servers = 35 //空闲数量为35个
第241行修改为:
pm.max_children = 50 //最大空闲为50个
[[email protected] etc]# /usr/local/sbin/PHP-fpm //启动FPM
[[email protected] etc]# netstat -anpt
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 8709/PHP-fpm: maste //FPM会开启一个9000的端口
[[email protected] etc]# cd
[[email protected] ~]# vim /etc/inIT.d/Nginx
#!/bin/bash # chkconfig: 2345 99 20 # description: Nginx Server Control Scripts shell PROG="/usr/local/Nginx/sbin/Nginx" PIDF="/usr/local/Nginx/LOGs/Nginx.pid"
PROG_FPM="/usr/local/sbin/PHP-fpm"
PIDF_FPM="/usr/local/PHP5/VAR/run/PHP-fpm.pid"
case "$1" in start) $PROG $PROG_FPM ;; stop) kill -s QUIT $(cat $PIDF) kill -s QUIT $(cat $PIDF_FPM) ;; restart) $0 stop $0 start ;; reload) kill -s HUP $(cat $PIDF) ;; *) echo "usage: $0 {start|stop|restart|reload}" exit 1 esacexit 0
以上是脚本宝典为你收集整理的LNMP架构及应用部署!全部内容,希望文章能够帮你解决LNMP架构及应用部署!所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。