您的位置:首页 > 其它

LNMP安装后自启动设置

2013-11-09 15:05 218 查看
mysql自启动

——————————————————————————————————————————————————————————

cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig --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/nginx
start

chkconfig
nginx 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-fpm

chkconfig
php-fpm on
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: