LNMP代表的就是:Linux系统下Nginx+MysqL+PHP这种网站服务器架构。
WNMP代表的就是:Windows系统下Nginx+MysqL+PHP这种网站服务器架构。
WAMP代表的就是:Windows系统下Apache+MysqL+PHP这种网站服务器架构。
========================================================================================
[root@localhost ~]# cd /usr/local/PHP5/etc
[root@localhost etc]# ls
pear.conf PHP-fpm.conf.default
[root@localhost etc]# cp PHP-fpm.conf.default PHP-fpm.conf
[root@localhost etc]# useradd -M -s /sbin/nologin PHP
[root@localhost 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个
[root@localhost etc]# /usr/local/sbin/PHP-fpm //启动FPM
[root@localhost etc]# netstat -anpt
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 8709/PHP-fpm: maste //FPM会开启一个9000的端口
[root@localhost etc]# cd
[root@localhost ~]# 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 esac
exit 0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。