diff --git a/plugins/php/versions/55/imagemagick.sh b/plugins/php/versions/55/imagemagick.sh index 2de938f9e..48c4c6c2b 100755 --- a/plugins/php/versions/55/imagemagick.sh +++ b/plugins/php/versions/55/imagemagick.sh @@ -18,6 +18,12 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/${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 @@ -39,11 +45,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ - --enable-memcache \ - --with-zlib-dir=$serverPath/lib/zlib \ - --with-libmemcached-dir=$serverPath/lib/libmemcached - make && make install && make clean - + && make && make install && make clean fi if [ ! -f "$extFile" ];then @@ -74,8 +76,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/55/memcache.sh b/plugins/php/versions/55/memcache.sh index 92737495e..303ffc36a 100755 --- a/plugins/php/versions/55/memcache.sh +++ b/plugins/php/versions/55/memcache.sh @@ -18,6 +18,12 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/${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,15 +36,15 @@ 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 cd $php_lib/${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize - ./configure --with-php-config=$serverPath/php/$version/bin/php-config --enable-memcache --with-zlib-dir - make && make install && make clean + ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ + --enable-memcache && make && make install && make clean fi @@ -68,8 +74,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/55/memcached.sh b/plugins/php/versions/55/memcached.sh index 186e85879..5f2576231 100755 --- a/plugins/php/versions/55/memcached.sh +++ b/plugins/php/versions/55/memcached.sh @@ -18,6 +18,13 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/${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 +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 @@ -39,10 +46,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ - --enable-memcache \ - --with-zlib-dir=$serverPath/lib/zlib - - make && make install && make clean + --enable-memcached && make && make install && make clean fi @@ -71,8 +75,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/55/mongo.sh b/plugins/php/versions/55/mongo.sh index 73fd89ac7..604f5ab56 100755 --- a/plugins/php/versions/55/mongo.sh +++ b/plugins/php/versions/55/mongo.sh @@ -18,6 +18,13 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/${LIBNAME}.so +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` @@ -37,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 @@ -78,8 +85,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/55/mongodb.sh b/plugins/php/versions/55/mongodb.sh index 6aac38ab9..1193145d2 100755 --- a/plugins/php/versions/55/mongodb.sh +++ b/plugins/php/versions/55/mongodb.sh @@ -18,6 +18,13 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/${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 +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 @@ -71,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/55/opcache.sh b/plugins/php/versions/55/opcache.sh index de167418a..c27b34097 100755 --- a/plugins/php/versions/55/opcache.sh +++ b/plugins/php/versions/55/opcache.sh @@ -18,6 +18,13 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/${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 +52,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/55/redis.sh b/plugins/php/versions/55/redis.sh index 5c8ff3246..b98552800 100755 --- a/plugins/php/versions/55/redis.sh +++ b/plugins/php/versions/55/redis.sh @@ -19,6 +19,13 @@ version=$2 extDir=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/ +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` @@ -32,7 +39,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 +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/55/seaslog.sh b/plugins/php/versions/55/seaslog.sh index 99f950731..c171553d6 100755 --- a/plugins/php/versions/55/seaslog.sh +++ b/plugins/php/versions/55/seaslog.sh @@ -20,6 +20,13 @@ version=$2 extDir=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/ +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${_LIBNAME}.so"` @@ -38,7 +45,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 +87,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/55/solr.sh b/plugins/php/versions/55/solr.sh index 4b77c6f27..8ebebd57e 100755 --- a/plugins/php/versions/55/solr.sh +++ b/plugins/php/versions/55/solr.sh @@ -19,6 +19,13 @@ version=$2 extDir=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/ +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + + Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` @@ -37,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 @@ -79,8 +86,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/55/swoole.sh b/plugins/php/versions/55/swoole.sh index 447d0f5a8..bb1939070 100755 --- a/plugins/php/versions/55/swoole.sh +++ b/plugins/php/versions/55/swoole.sh @@ -17,6 +17,12 @@ LIBNAME=swoole LIBV=1.10.1 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/${LIBNAME}.so +sysName=`uname` +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi Install_lib() @@ -85,8 +91,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/55/xdebug.sh b/plugins/php/versions/55/xdebug.sh index 416e2ae75..a39daa53e 100755 --- a/plugins/php/versions/55/xdebug.sh +++ b/plugins/php/versions/55/xdebug.sh @@ -18,6 +18,12 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/${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 @@ -74,8 +80,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/55/xhprof.sh b/plugins/php/versions/55/xhprof.sh index 72eb7298f..e46bc9db7 100755 --- a/plugins/php/versions/55/xhprof.sh +++ b/plugins/php/versions/55/xhprof.sh @@ -18,6 +18,13 @@ actionType=$1 version=$2 extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20121212/${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 +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 +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/55/yaf.sh b/plugins/php/versions/55/yaf.sh index a336e5daf..69d8db3be 100755 --- a/plugins/php/versions/55/yaf.sh +++ b/plugins/php/versions/55/yaf.sh @@ -23,6 +23,14 @@ if [ "$version" = '70' ] || [ "$version" = '71' ] || [ "$version" = '72' ] || [ LIBV='3.0.7'; fi +sysName=`uname` +if [ "$sysName" == "Darwin" ];then + BAK='_bak' +else + BAK='' +fi + + Install_lib() { @@ -36,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 @@ -78,9 +86,9 @@ Uninstall_lib() fi echo $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/yaf.so/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/yaf.use_namespace/d" $serverPath/php/$version/etc/php.ini - sed -i '_bak' "/\[yaf\]/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/yaf.so/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/yaf.use_namespace/d" $serverPath/php/$version/etc/php.ini + sed -i $BAK "/\[yaf\]/d" $serverPath/php/$version/etc/php.ini rm -f $extFile $serverPath/php/init.d/php$version reload diff --git a/plugins/php/versions/55/yar.sh b/plugins/php/versions/55/yar.sh index bc788108c..6006e8ca1 100755 --- a/plugins/php/versions/55/yar.sh +++ b/plugins/php/versions/55/yar.sh @@ -23,6 +23,14 @@ 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() { @@ -82,9 +90,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