常常在更改LNMP配置之后,需要重启LNMP,在此写了一个自动化脚本,方便重启LNMP。
除了方便重新启动,还增加了关闭与开启功能。
Operating System: Ubuntu Server
代码
#!/bin/bash
function start(){
sudo service nginx start
sudo service php5-fpm start
}
function startall(){
start
sudo service mysql start
}
function stop(){
sudo service nginx stop
sudo service php5-fpm stop
}
function stopall(){
stop
sudo service mysql start
}
function restart(){
sudo service nginx restart
sudo service php5-fpm restart
}
function restartall(){
restart
sudo service mysql restart
}
## main()
case "$1" in
"start")
start
;;
"startall")
startall
;;
"stop")
stop
;;
"stopall")
stopall
;;
"restart")
restart
;;
"restartall")
restartall
;;
"configtest")
configtest
;;
*)
echo "Usage: $0 {start|stop|restart|startall|stopall|restartall}"
esac
exit 0
例如:
webserver restart //重启nginx 和 php-fpm
来源:
Zuocheng Liu‘s IT BlogLNMP启停控制自动脚本http://it.zuocheng.net/?p=50
分享到:
相关推荐
这是一个自动化的LNMP环境部署脚本,你只需先把源码包放在指定路径,直接执行脚本即可,脚本执行完后会自动启动服务。让你能够守在电脑前,就能完成LNMP环境的部署。
使用脚本自动化安装lnmp
在linux系统下,运行此脚本,可以自动化部署lnmp服务
lnmp.sh一键部署脚本
需要centos6.5+ 安装的环境为php5.6,mysql 5.6,nginx1.10,新机环境完全配置
Debian 部署LNMP环境SHELL脚本
适用于centos 的lnmp环境安装脚本。 学习shell的可以看看
lnmp的全编译安装脚本
Centos 下一键部署 lnmp 环境脚本
centos7;编写shell脚本,判断部署方式(直接在centos7下部署 OR docker容器部署),部署nginx和php,成功访问phpinfo
用shell脚本一键搭建LNMP环境
Linux运维-d1企业架构之LNMP-13Nginx服务脚本配置.mp4
Lnmp虚拟主机控制面板简介 01)此虚拟主机控制面板是由易客CRM(http://www.c3crm.com)开发团队基于amh针对lnmp0.7一键安装包开发的面板,目前在Redhat和Centos下测试正常。 02) 简单: 简洁精致,支持ssh、web在线...
更新源---安装所需环境---创建存放路径---安装并配置Nginx---安装并配置Alisql---安装并配置php---安装并配置DVWA~
这个是经过了测试,可能实际安装目录请于自已的对比修改就可以使用!
根据这个文档完全可以自己写一个全自动安装lnmp环境的脚本,当然,前提是要先把安装包下载好,自己也可以加入让脚本自己从网络下载安装。
lnmp环境自动检测启动脚本,有需要的尽快下载,谢谢!!!!!!!!!!!
此脚本在生产服务器上使用了一年多,本脚本崇尚简单唯美,只需要一个脚本就可以在任何一台有网络的服务器上自动配置LNMP。 本脚本会在脚本执行目录下,建packages目录用于存放LNMP所需要的软件。大家安装完可以删除...
# lnmp.sh # CentOS: 7.x # Nginx: latest # Mysql: 5.6.33 # PHP: 5.6.26 # 需修改/etc/nginx/conf.d/default.conf适配PHP