From 6fdab43615d9c7767a3f60d13e34c22c7684673f Mon Sep 17 00:00:00 2001 From: midoks Date: Sat, 11 Jul 2020 23:58:39 +0800 Subject: [PATCH] php 70 --- plugins/php/versions/70/imagemagick.sh | 12 +++++++++--- plugins/php/versions/70/memcached.sh | 12 +++++++++--- plugins/php/versions/70/mongodb.sh | 12 +++++++++--- plugins/php/versions/70/opcache.sh | 10 ++++++++-- plugins/php/versions/70/redis.sh | 12 +++++++++--- plugins/php/versions/70/seaslog.sh | 12 +++++++++--- plugins/php/versions/70/solr.sh | 12 +++++++++--- plugins/php/versions/70/swoole.sh | 12 +++++++++--- plugins/php/versions/70/xdebug.sh | 12 +++++++++--- plugins/php/versions/70/yac.sh | 13 ++++++++++--- plugins/php/versions/70/yaf.sh | 16 ++++++++++++---- plugins/php/versions/70/yar.sh | 15 +++++++++++---- 12 files changed, 113 insertions(+), 37 deletions(-) diff --git a/plugins/php/versions/70/imagemagick.sh b/plugins/php/versions/70/imagemagick.sh index f80d9bb2e..65842071e 100755 --- a/plugins/php/versions/70/imagemagick.sh +++ b/plugins/php/versions/70/imagemagick.sh @@ -18,6 +18,12 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/${LIBNAME}.so +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` @@ -31,7 +37,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib - if [ ! -d $php_lib/${LIBNAME}-${LIBV}];then + if [ ! -d $php_lib/${LIBNAME}-${LIBV} ];then wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz fi @@ -73,8 +79,8 @@ Uninstall_lib() return fi - sed -i '_bak' '/${LIBNAME}.so/d' $serverPath/php/$version/etc/php.ini - sed -i '_bak' '/${LIBNAME}/d' $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/70/memcached.sh b/plugins/php/versions/70/memcached.sh index 6929687dc..6f966c650 100755 --- a/plugins/php/versions/70/memcached.sh +++ b/plugins/php/versions/70/memcached.sh @@ -18,6 +18,12 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/${LIBNAME}.so +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` @@ -30,7 +36,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib - if [ ! -d $php_lib/${LIBNAME}-${LIBV}];then + if [ ! -d $php_lib/${LIBNAME}-${LIBV} ];then wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz fi @@ -71,8 +77,8 @@ Uninstall_lib() return fi - sed -i '_bak' '/${LIBNAME}.so/d' $serverPath/php/$version/etc/php.ini - sed -i '_bak' '/${LIBNAME}/d' $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/70/mongodb.sh b/plugins/php/versions/70/mongodb.sh index bea61ef4d..bdd26350c 100755 --- a/plugins/php/versions/70/mongodb.sh +++ b/plugins/php/versions/70/mongodb.sh @@ -18,6 +18,12 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/${LIBNAME}.so +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` @@ -31,7 +37,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib - if [ ! -d $php_lib/${LIBNAME}-${LIBV}];then + if [ ! -d $php_lib/${LIBNAME}-${LIBV} ];then wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz fi @@ -71,8 +77,8 @@ Uninstall_lib() return fi - sed -i '_bak' "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/70/opcache.sh b/plugins/php/versions/70/opcache.sh index dc266281f..1cddf4f34 100755 --- a/plugins/php/versions/70/opcache.sh +++ b/plugins/php/versions/70/opcache.sh @@ -18,6 +18,12 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/${LIBNAME}.so +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` @@ -45,8 +51,8 @@ Install_lib() Uninstall_lib() { - sed -i '_bak' "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini $serverPath/php/init.d/php$version reload echo '===============================================' diff --git a/plugins/php/versions/70/redis.sh b/plugins/php/versions/70/redis.sh index 31f93d909..81cdd2e72 100755 --- a/plugins/php/versions/70/redis.sh +++ b/plugins/php/versions/70/redis.sh @@ -19,6 +19,12 @@ version=$2 extDir=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/ +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` @@ -32,7 +38,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib - if [ ! -d $php_lib/${LIBNAME}-${LIBV}];then + if [ ! -d $php_lib/${LIBNAME}-${LIBV} ];then wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz fi @@ -72,8 +78,8 @@ Uninstall_lib() return fi - sed -i '_bak' "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/70/seaslog.sh b/plugins/php/versions/70/seaslog.sh index 21c439ce3..0ae716282 100755 --- a/plugins/php/versions/70/seaslog.sh +++ b/plugins/php/versions/70/seaslog.sh @@ -20,6 +20,12 @@ version=$2 extDir=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/ +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${_LIBNAME}.so"` @@ -38,7 +44,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib - if [ ! -d $php_lib/${LIBNAME}-${LIBV}];then + if [ ! -d $php_lib/${LIBNAME}-${LIBV} ];then wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz fi @@ -80,8 +86,8 @@ Uninstall_lib() return fi _LIBNAME=$(echo $LIBNAME | tr '[A-Z]' '[a-z]') - sed -i '_bak' "/${_LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${_LIBNAME}/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${_LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${_LIBNAME}/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/70/solr.sh b/plugins/php/versions/70/solr.sh index c38216f8e..992436d53 100755 --- a/plugins/php/versions/70/solr.sh +++ b/plugins/php/versions/70/solr.sh @@ -19,6 +19,12 @@ version=$2 extDir=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/ +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` @@ -37,7 +43,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib - if [ ! -d $php_lib/${LIBNAME}-${LIBV}];then + if [ ! -d $php_lib/${LIBNAME}-${LIBV} ];then wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz fi @@ -78,8 +84,8 @@ Uninstall_lib() return fi - sed -i '_bak' "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/70/swoole.sh b/plugins/php/versions/70/swoole.sh index 8df474797..b604fa468 100755 --- a/plugins/php/versions/70/swoole.sh +++ b/plugins/php/versions/70/swoole.sh @@ -14,11 +14,17 @@ sourcePath=${serverPath}/source/php actionType=$1 version=$2 - +sysName=`uname` LIBNAME=swoole LIBV=4.3.0 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/${LIBNAME}.so +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { @@ -86,8 +92,8 @@ Uninstall_lib() fi echo $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/70/xdebug.sh b/plugins/php/versions/70/xdebug.sh index 9d401c54b..dadae72fc 100755 --- a/plugins/php/versions/70/xdebug.sh +++ b/plugins/php/versions/70/xdebug.sh @@ -18,6 +18,12 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/${LIBNAME}.so +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` @@ -31,7 +37,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib - if [ ! -d $php_lib/${LIBNAME}-${LIBV}];then + if [ ! -d $php_lib/${LIBNAME}-${LIBV} ];then wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz fi @@ -71,8 +77,8 @@ Uninstall_lib() return fi - sed -i '_bak' '/${LIBNAME}.so/d' $serverPath/php/$version/etc/php.ini - sed -i '_bak' '/${LIBNAME}/d' $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/70/yac.sh b/plugins/php/versions/70/yac.sh index 30b3bb15c..57f232a23 100755 --- a/plugins/php/versions/70/yac.sh +++ b/plugins/php/versions/70/yac.sh @@ -15,11 +15,18 @@ sourcePath=${serverPath}/source/php actionType=$1 version=$2 +sysName=`uname` LIBNAME=yac LIBV=2.0.2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/${LIBNAME}.so +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { @@ -33,7 +40,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib - if [ ! -d $php_lib/${LIBNAME}-${LIBV}];then + if [ ! -d $php_lib/${LIBNAME}-${LIBV} ];then wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz fi @@ -74,8 +81,8 @@ Uninstall_lib() fi echo $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/\[${LIBNAME}\]/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/\[${LIBNAME}\]/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/70/yaf.sh b/plugins/php/versions/70/yaf.sh index 1cc47af1c..d49a37253 100755 --- a/plugins/php/versions/70/yaf.sh +++ b/plugins/php/versions/70/yaf.sh @@ -15,11 +15,19 @@ sourcePath=${serverPath}/source/php actionType=$1 version=$2 +sysName=`uname` + LIBNAME=yaf LIBV=3.0.8 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20151012/${LIBNAME}.so +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { @@ -33,7 +41,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib - if [ ! -d $php_lib/${LIBNAME}-${LIBV}];then + if [ ! -d $php_lib/${LIBNAME}-${LIBV} ];then wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz fi @@ -74,9 +82,9 @@ Uninstall_lib() fi echo $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}.use_namespace/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/\[${LIBNAME}\]/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.use_namespace/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/\[${LIBNAME}\]/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/70/yar.sh b/plugins/php/versions/70/yar.sh index ec367d9d5..9ca7a75f2 100755 --- a/plugins/php/versions/70/yar.sh +++ b/plugins/php/versions/70/yar.sh @@ -23,6 +23,13 @@ if [ "$version" = '70' ] || [ "$version" = '71' ] || [ "$version" = '72' ] || [ LIBV='2.0.5' fi +sysName=`uname` +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + Install_lib() { @@ -36,7 +43,7 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib - if [ ! -d $php_lib/${LIBNAME}-${LIBV}];then + if [ ! -d $php_lib/${LIBNAME}-${LIBV} ];then wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz fi @@ -79,9 +86,9 @@ Uninstall_lib() fi echo $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/${LIBNAME}.use_namespace/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/\[${LIBNAME}\]/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/${LIBNAME}.use_namespace/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/\[${LIBNAME}\]/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload