bin sh php,编译安装php-fpm 重启脚本

#!/bin/bash

pid="/opt/php7/var/run/php-fpm.pid"

ini="/opt/php7/etc/php.ini"

conf="/opt/php7/etc/php-fpm.conf"

if [ -f /opt/php7/var/run/php-fpm.pid ];then

echo "pid exists"

fi

if [ -f /opt/php7/etc/php.ini ];then

echo "ini file exists"

fi

if [ -f /opt/php7/etc/php-fpm.conf ];then

echo "php-fpm configure file exists"

fi

echo $1

case $1 in

start)

if [ -f $pid ];then

echo "Process already exists."

else

/opt/php7/sbin/php-fpm -c $ini -y $conf

if (( $?==0 ));then

echo "Start php-fpm success"

else

echo "Start faild......"

fi

fi

;;

stop)

if [ -f $pid ];then

echo "Stop php-fpm process"

kill $(cat $pid)

if (( $?==0 ));then

echo "Stop php-fpm over."

else

echo "Stop php-fpm faild..."

fi

else

echo "Check process exists?"

fi

;;

restart)

if [ -f $pid ];then

kill $(cat $pid)

if (( $?==0 ));then

echo "Stop php-fpm over"

/opt/php7/sbin/php-fpm -c $ini -y $conf

if (( $?==0 ));then

echo "Start php-fpm over"

else

echo "Start faild"

fi

else

echo "Stop faild"

fi

else

/opt/php7/sbin/php-fpm -c $ini -y $conf

if (( $?==0 ));then

echo "Start php-fpm over"

else

echo "Star faild"

fi

fi

;;

*)

echo "Usage: php.sh (start|stop|restart)"

esac

readme:

保存为shell脚本文件,直接运行,会提示使用方法,根据安装环境,修改pid ini conf 等文件路径。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值