diff --git a/plugins/php/versions/common/redis.sh b/plugins/php/versions/common/redis.sh index 97511276e..18977503b 100755 --- a/plugins/php/versions/common/redis.sh +++ b/plugins/php/versions/common/redis.sh @@ -27,7 +27,7 @@ fi NON_ZTS_FILENAME=`ls $serverPath/php/${version}/lib/php/extensions | grep no-debug-non-zts` -extDir=$serverPath/php/${version}/lib/php/extensions/${NON_ZTS_FILENAME}/ +extFile=$serverPath/php/${version}/lib/php/extensions/${NON_ZTS_FILENAME}/${LIBNAME}.so if [ "$sysName" == "Darwin" ];then BAK='_bak' @@ -37,13 +37,13 @@ fi Install_lib() { - isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` + isInstall=`cat $serverPath/php/${version}/etc/php.ini|grep "${LIBNAME}.so"` if [ "${isInstall}" != "" ];then echo "php-$version 已安装${LIBNAME},请选择其它版本!" return fi - extFile=$extDir${LIBNAME}.so + if [ ! -f "$extFile" ];then php_lib=$sourcePath/php_lib @@ -80,8 +80,7 @@ Uninstall_lib() echo "php-$version 未安装,请选择其它版本!" return fi - - extFile=$extDir${LIBNAME}.so + if [ ! -f "$extFile" ];then echo "php-$version 未安装${LIBNAME},请选择其它版本!" echo "php-$version not install memcache, Plese select other version!"