日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

limux php启动_linux下nginx与php设置开机启动代码

發布時間:2024/1/23 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 limux php启动_linux下nginx与php设置开机启动代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

nginx設置成開機自啟動

1、vi /etc/init.d/nginx

輸入如下內容

#!/bin/bash

# nginx Startup script for the Nginx HTTP Server

# it is v.0.0.2 version.

# 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=/usr/local/nginx/sbin/nginx

nginx_config=/usr/local/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

2、設置文件權限,所有用戶均可執行

chmod a+x /etc/init.d/nginx

3、設置開機啟動

vi /etc/rc.local

加入一行 /etc/init.d/nginx start

保存退出,重啟即生效

php開機自啟動

1、創建php-fpm

vi /etc/init.d/php-fpm

輸入以下內容

#!/bin/bash

# php-fpm startup script for the php-fpm

# php-fpm version:5.5.0-alpha6

# chkconfig: - 85 15

# description: php-fpm is very good

# processname: php-fpm

# pidfile: /var/run/php-fpm.pid

# config: /usr/local/php/etc/php-fpm.conf

php_command=/usr/local/php/sbin/php-fom

php_config=/usr/local/php/etc/php-fpm.conf

php_pid=/usr/local/php/var/run/php-fpm.pid

RETVAL=0

prog="php-fpm"

#start function

php_fpm_start() {

/usr/local/php/sbin/php-fpm

}

start(){

if [ -e $php_pid ]

then

echo "php-fpm already start..."

exit 1

fi

php_fpm_start

}

stop(){

if [ -e $php_pid ]

then

parent_pid=`cat $php_pid`

all_pid=`ps -ef | grep php-fpm | awk '{if('$parent_pid' == $3){print $2}}'`

for pid in $all_pid

do

kill $pid

done

kill $parent_pid

fi

exit 1

}

restart(){

stop

start

}

# See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

stop

start

;;

status)

status $prog

RETVAL=$?

;;

*)

echo $"Usage: $prog {start|stop|restart|status}"

exit 1

esac

exit $RETVAL

2、改權限并加入開機啟動

chmod a+x /etc/init.d/php-fpm

chkconfig --add php-fpm

chkconfig php-fpm on

總結

以上是生活随笔為你收集整理的limux php启动_linux下nginx与php设置开机启动代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。