服务(2)====一个lamp的脚本以及基于lamp安装wordpress

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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
#!/bin/bash
 
 
#部署一个LAMP的环境
#文档整理人:dingxue
#整理日期:2017-10-6
#提取部署好yum环境,也可以使用网络yum操作
#说明:本文档部署环境的机器是:Linux redhat_6.5_x64
#请将所需的源码包拷贝到服务器的"/usr/local/lamp/"目录里面
log_file= "/usr/local/lamp_install.log"
[ -f $log_file ] && > $log_file
echo  -e  "\t`date +" %F %T "` 开始部署环境"  tee  -a $log_file
c_err(){
         echo  -e  "\033[5;31m`date +" %F %T "`------ [email protected] ------ \033[0m"  tee  -a $log_file
}
 
c_scc(){
         echo  -e  "\033[32m`date +" %F %T "`------ [email protected] ------ \033[0m"  tee  -a $log_file
}
 
#退出状态检查
#echo $? 
         #--> 1  表示rpm包安装失败
         #--> 2  表示iptables或selinux关闭失败
         #--> 5  表示/usr/local/src/lamp文件不存在
         #--> 10 表示apache安装失败
         #--> 15 表示cmake安装失败
         #--> 20 表示mysql安装失败
#--> 2  表示iptables或selinux关闭失败
         #--> 5  表示/usr/local/src/lamp文件不存在
         #--> 10 表示apache安装失败
         #--> 15 表示cmake安装失败
         #--> 20 表示mysql安装失败
        
         #--> 26 表示php安装失败
         
 
#遇到yum不能用的时候,使用下面的方式操作
# wget -q http://mirrors.tencentyun.com/install/softinst.sh && chmod +x softinst.sh && ./softinst.sh 
yum -y  install  gcc* &>  /dev/null
[ $? - ne  0 ] && c_err  "rpm package install fail!!"  &&  exit  1 || c_scc  "rpm package install Success!!"
 
#off iptables
         #--> 10 表示apache安装失败
         #--> 15 表示cmake安装失败
         #--> 20 表示mysql安装失败
        
         #--> 26 表示php安装失败
         
 
#遇到yum不能用的时候,使用下面的方式操作
# wget -q http://mirrors.tencentyun.com/install/softinst.sh && chmod +x softinst.sh && ./softinst.sh 
yum -y  install  gcc* &>  /dev/null
[ $? - ne  0 ] && c_err  "rpm package install fail!!"  &&  exit  1 || c_scc  "rpm package install Success!!"
 
#off iptables
service iptables stop &>         #--> 15 表示cmake安装失败
相关文章
相关标签/搜索