在php-fpm还是打补丁的时候,php-fpm重启只需要执行php-fpm restart或者reload, 自从php5.3之后,php-fpm的启动和停止显得比较麻烦,特意改写了一份nginx的自启动脚本,如下脚本phpfpm="/usr/local/php-5.3.10/sbin/php-fpm" 修改为你的php-fpm就可以了。
php-fpm自启动脚本
|
1
|
nginx
|
内容如下
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
#!/bin/sh
# DateTime: 2013-09-16
# Author: lianbaikai
# site:http://www.ttlsa.com/html/3039.html
# chkconfig: - 84 16
# Source function library.
# Source networking configuration.
# Check that networking is up.
phpfpm
}
t
esac
|
配置php-fpm服务
|
1
2
3
4
5
6
7
|
# php-fpm加入服务
fpm
# php-fpm 234级别下设置为启动
on
# 查看php-fpm服务当前配置
fpm
off
|
php-fpm使用方法
|
1
2
3
4
5
6
7
8
9
10
|
# 启动
start
# 关闭
stop
# 重启
restart
# 重载
reload
#检查配置文件
configtest
|