【建议】LNMP 1.4多版本PHP并存
1、lnmp restart 这些仅支持重启默认版本的php,是否考虑重启其他版本 php-fpmlnmp_start(){
echo "Starting LNMP..."
/etc/init.d/nginx start
/etc/init.d/mysql start
#/etc/init.d/php-fpm start
for file in /etc/init.d/php-fpm*
do
if test -f $file
then
$file start
fi
done
}
lnmp_stop()
{
echo "Stoping LNMP..."
/etc/init.d/nginx stop
/etc/init.d/mysql stop
#/etc/init.d/php-fpm stop
for file in /etc/init.d/php-fpm*
do
if test -f $file
then
$file stop
fi
done
}
lnmp_reload()
{
echo "Reload LNMP..."
/etc/init.d/nginx reload
/etc/init.d/mysql reload
#/etc/init.d/php-fpm reload
for file in /etc/init.d/php-fpm*
do
if test -f $file
then
$file reload
fi
done
}
2、扩展组件安装是否也加入兼容多版本php(安装前加一个步骤,选择php版本)
[ 本帖最后由 pppscn 于 2017-4-4 21:20 编辑 ] 上面的有bug,php-fpm有可能存在备份文件
lnmp_start()
{
echo "Starting LNMP..."
/etc/init.d/nginx start
/etc/init.d/mysql start
/etc/init.d/php-fpm start
for file in /etc/init.d/php-fpm.
do
if test -f $file
then
$file start
fi
done
}
lnmp_stop()
{
echo "Stoping LNMP..."
/etc/init.d/nginx stop
/etc/init.d/mysql stop
/etc/init.d/php-fpm stop
for file in /etc/init.d/php-fpm.
do
if test -f $file
then
$file stop
fi
done
}
lnmp_reload()
{
echo "Reload LNMP..."
/etc/init.d/nginx reload
/etc/init.d/mysql reload
/etc/init.d/php-fpm reload
for file in /etc/init.d/php-fpm.
do
if test -f $file
then
$file stop
fi
done
}
[ 本帖最后由 pppscn 于 2017-4-11 22:57 编辑 ] 第二点 已经在 【2017年4月10日13:58 GMT+8】 发布的包里面更新了 :victory: :victory: :victory: :victory:
页:
[1]