设为首页 收藏本站
查看: 1289|回复: 0

LNMP安装后自启动设置

[复制链接]

尚未签到

发表于 2015-11-16 11:15:32 | 显示全部楼层 |阅读模式
  mysql自启动
  ——————————————————————————————————————————————————————————
  
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqldchkconfig --add mysqldchkconfig --level 2345 mysqld on
chown mysql:mysql -R /usr/local/mysql/service mysqld start  ———————————————————————————————————————————————————
nginx自启动设置nginx开机启动

在 /etc/init.d/  目录下创建 nginx 文件 内容如下:
#!/bin/bash   
# nginx Startup script for the Nginx HTTP Server   
# this script create it by gcec at 2009.10.22.   
# it is v.0.0.1 version.   
# if you find any errors on this scripts,please contact gcec cyz.   
# and send mail to support at gcec dot cc.   
#   
# chkconfig: - 85 15  
# description: Nginx is a high-performance web and proxy server.   
#              It has a lot of features, but it's not for everyone.   
# processname: nginx   
# pidfile: /var/run/nginx.pid   
# config: /usr/local/nginx/conf/nginx.conf   
  
nginxd=/app/nginx/sbin/nginx                   *
nginx_config=/app/nginx/conf/nginx.conf           *
nginx_pid=/var/run/nginx.pid                   *
  
RETVAL=0  
prog="nginx"  
  
# Source function library.   
. /etc/rc.d/init.d/functions   
  
# Source networking configuration.   
. /etc/sysconfig/network   
  
# Check that networking is up.   
[ ${NETWORKING} = "no" ] && exit 0  
  
[ -x $nginxd ] || exit 0  
  
  
# Start nginx daemons functions.   
start() {   
  
if [ -e $nginx_pid ];then   
   echo "nginx already running...."  
   exit 1  
fi   
  
   echo -n $"Starting $prog: "  
   daemon $nginxd -c ${nginx_config}   
   RETVAL=$?   
   echo   
   [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx       *
   return $RETVAL   
  
}   
  
  
# Stop nginx daemons functions.   
stop() {   
        echo -n $"Stopping $prog: "  
        killproc $nginxd   
        RETVAL=$?   
        echo [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /var/run/nginx.pid     *
}   
  
  
# reload nginx service functions.   
reload() {   
  
    echo -n $"Reloading $prog: "  
    #kill -HUP `cat ${nginx_pid}`   
    killproc $nginxd -HUP   
    RETVAL=$?   
    echo   
  
}   
  
# See how we were called.   
case "$1" in   
start)   
        start   
        ;;   
  
stop)   
        stop   
        ;;   
  
reload)   
        reload   
        ;;   
  
restart)   
        stop   
        start   
        ;;   
  
status)   
        status $prog   
        RETVAL=$?   
        ;;   
*)   
        echo $"Usage: $prog {start|stop|restart|reload|status|help}"  
        exit 1  
esac   
  
exit $RETVAL

在/etc/rc.local下添加

/etc/init.d/nginxstart

chkconfignginx on

————————————————————————————————————————————————————————php-fpm自启动

php5.4版本以上,自带启动文件,将这个文件复制到init.d目录里
cp /php5.4.14/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm


建立一个php-fpm.pid文件

touch/usr/local/php/var/run/php-fpm.pid


chkconfig--add php-fpmchkconfigphp-fpm on

  
         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139859-1-1.html 上篇帖子: 一键安装LNMP(自我备份) 下篇帖子: Debian+Nginx+PHP(FastCGI)+MySQL搭建LNMP服务器(三版)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表