From d785582f03d861d258da3ec91cbb0ccc40d7e23a Mon Sep 17 00:00:00 2001 From: midoks Date: Sat, 30 Nov 2019 17:38:50 +0800 Subject: [PATCH] up --- plugins/php/all_test.sh | 238 +++++++++++++-------------- plugins/php/versions/73/yac.sh | 88 ---------- plugins/php/versions/74/memcached.sh | 7 +- 3 files changed, 123 insertions(+), 210 deletions(-) delete mode 100755 plugins/php/versions/73/yac.sh diff --git a/plugins/php/all_test.sh b/plugins/php/all_test.sh index 0cf05fcbc..e010a8b30 100644 --- a/plugins/php/all_test.sh +++ b/plugins/php/all_test.sh @@ -3,141 +3,139 @@ export PATH=$PATH:/opt/local/bin:/opt/local/sbin:/opt/local/share/man:/usr/local DIR=$(cd "$(dirname "$0")"; pwd) -# PHP_VER=53 -# echo "php${PHP_VER} -- start" -# cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') -# cd $DIR/versions/$PHP_VER && sh install.sh -# for ii in $cmd_ext -# do -# if [ "install.sh" == "$ii" ];then -# echo '' -# else -# cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER -# fi -# done -# echo "php${PHP_VER} -- end" - - - -# PHP_VER=54 -# echo "php${PHP_VER} -- start" -# cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') -# cd $DIR/versions/$PHP_VER && sh install.sh -# for ii in $cmd_ext -# do -# if [ "install.sh" == "$ii" ];then -# echo '' -# else -# cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER -# fi -# done -# echo "php${PHP_VER} -- end" - - -# PHP_VER=55 -# echo "php${PHP_VER} -- start" -# cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') -# cd $DIR/versions/$PHP_VER && sh install.sh -# for ii in $cmd_ext -# do -# if [ "install.sh" == "$ii" ];then -# echo '' -# else -# cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER -# fi -# done -# echo "php${PHP_VER} -- end" - - -# PHP_VER=56 -# echo "php${PHP_VER} -- start" -# cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') -# cd $DIR/versions/$PHP_VER && sh install.sh -# for ii in $cmd_ext -# do -# if [ "install.sh" == "$ii" ];then -# echo '' -# else -# cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER -# fi -# done -# echo "php${PHP_VER} -- end" - - - -# PHP_VER=70 -# echo "php${PHP_VER} -- start" -# cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') -# cd $DIR/versions/$PHP_VER && sh install.sh -# for ii in $cmd_ext -# do -# if [ "install.sh" == "$ii" ];then -# echo '' -# else -# cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER -# fi -# done -# echo "php${PHP_VER} -- end" - - -# PHP_VER=71 -# echo "php${PHP_VER} -- start" -# cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') -# cd $DIR/versions/$PHP_VER && sh install.sh -# for ii in $cmd_ext -# do -# if [ "install.sh" == "$ii" ];then -# echo '' -# else -# cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER -# fi -# done -# echo "php${PHP_VER} -- end" +PHP_VER=53 +echo "php${PHP_VER} -- start" +cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') +cd $DIR && /bin/bash install.sh install $PHP_VER +for ii in $cmd_ext +do + if [ "install.sh" == "$ii" ];then + echo '' > /tmp/t.log + else + cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER + fi +done +echo "php${PHP_VER} -- end" + + + +PHP_VER=54 +echo "php${PHP_VER} -- start" +cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') +cd $DIR && /bin/bash install.sh install $PHP_VER +for ii in $cmd_ext +do + if [ "install.sh" == "$ii" ];then + echo '' > /tmp/t.log + else + cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER + fi +done +echo "php${PHP_VER} -- end" + + +PHP_VER=55 +echo "php${PHP_VER} -- start" +cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') +cd $DIR && /bin/bash install.sh install $PHP_VER +for ii in $cmd_ext +do + if [ "install.sh" == "$ii" ];then + echo '' > /tmp/t.log + else + cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER + fi +done +echo "php${PHP_VER} -- end" + + +PHP_VER=56 +echo "php${PHP_VER} -- start" +cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') +cd $DIR && /bin/bash install.sh install $PHP_VER +for ii in $cmd_ext +do + if [ "install.sh" == "$ii" ];then + echo '' > /tmp/t.log + else + cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER + fi +done +echo "php${PHP_VER} -- end" + + + +PHP_VER=70 +echo "php${PHP_VER} -- start" +cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') +cd $DIR && /bin/bash install.sh install $PHP_VER +for ii in $cmd_ext +do + if [ "install.sh" == "$ii" ];then + echo '' > /tmp/t.log + else + cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER + fi +done +echo "php${PHP_VER} -- end" + + +PHP_VER=71 +echo "php${PHP_VER} -- start" +cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') +cd $DIR && /bin/bash install.sh install $PHP_VER +for ii in $cmd_ext +do + if [ "install.sh" == "$ii" ];then + echo '' > /tmp/t.log + else + cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER + fi +done +echo "php${PHP_VER} -- end" PHP_VER=72 echo "php${PHP_VER} -- start" cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') -echo $DIR cd $DIR && /bin/bash install.sh install $PHP_VER for ii in $cmd_ext do if [ "install.sh" == "$ii" ];then - echo '' + echo '' > /tmp/t.log else cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER fi done echo "php${PHP_VER} -- end" +PHP_VER=73 +echo "php${PHP_VER} -- start" +cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') +cd $DIR && /bin/bash install.sh install $PHP_VER +for ii in $cmd_ext +do + if [ "install.sh" == "$ii" ];then + echo '' > /tmp/t.log + else + cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER + fi +done +echo "php${PHP_VER} -- end" -# PHP_VER=73 -# echo "php${PHP_VER} -- start" -# cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') -# cd $DIR/versions/$PHP_VER && sh install.sh -# for ii in $cmd_ext -# do -# if [ "install.sh" == "$ii" ];then -# echo '' -# else -# cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER -# fi -# done -# echo "php${PHP_VER} -- end" - - -# PHP_VER=74 -# echo "php${PHP_VER} -- start" -# cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') -# cd $DIR/versions/$PHP_VER && sh install.sh -# for ii in $cmd_ext -# do -# if [ "install.sh" == "$ii" ];then -# echo '' -# else -# cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER -# fi -# done -# echo "php${PHP_VER} -- end" +PHP_VER=74 +echo "php${PHP_VER} -- start" +cmd_ext=$(ls -l $DIR/versions/$PHP_VER/ |awk '{print $9}') +cd $DIR && /bin/bash install.sh install $PHP_VER +for ii in $cmd_ext +do + if [ "install.sh" == "$ii" ];then + echo '' > /tmp/t.log + else + cd $DIR/versions/$PHP_VER && /bin/bash $ii install $PHP_VER + fi +done +echo "php${PHP_VER} -- end" +rm -rf /tmp/t.log diff --git a/plugins/php/versions/73/yac.sh b/plugins/php/versions/73/yac.sh deleted file mode 100755 index c7e2f3138..000000000 --- a/plugins/php/versions/73/yac.sh +++ /dev/null @@ -1,88 +0,0 @@ -#!/bin/bash -PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin -export PATH - -curPath=`pwd` - -rootPath=$(dirname "$curPath") -rootPath=$(dirname "$rootPath") -rootPath=$(dirname "$rootPath") -rootPath=$(dirname "$rootPath") -serverPath=$(dirname "$rootPath") -sourcePath=${serverPath}/source/php - -actionType=$1 -version=$2 - -LIBNAME=yac -LIBV=2.0.2 -extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20180731/${LIBNAME}.so - -Install_lib() -{ - - isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` - if [ "${isInstall}" != "" ];then - echo "php-$version 已安装${LIBNAME},请选择其它版本!" - return - fi - - if [ ! -f "$extFile" ];then - - php_lib=$sourcePath/php_lib - mkdir -p $php_lib - - 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 - make && make install && make clean - fi - - if [ ! -f "$extFile" ];then - echo "ERROR!" - return; - fi - - echo "" >> $serverPath/php/$version/etc/php.ini - echo "[${LIBNAME}]" >> $serverPath/php/$version/etc/php.ini - echo "extension=${LIBNAME}.so" >> $serverPath/php/$version/etc/php.ini - echo "${LIBNAME}.use_namespace=1" >> $serverPath/php/$version/etc/php.ini - - $serverPath/php/init.d/php$version reload - echo '===========================================================' - echo 'successful!' -} - -Uninstall_lib() -{ - if [ ! -f "$serverPath/php/$version/bin/php-config" ];then - echo "php$version 未安装,请选择其它版本!" - return - fi - - if [ ! -f "$extFile" ];then - echo "php$version 未安装yaf,请选择其它版本!" - return - 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 - - rm -f $extFile - $serverPath/php/init.d/php$version reload - echo '===============================================' - echo 'successful!' -} - - -if [ "$actionType" == 'install' ];then - Install_lib -elif [ "$actionType" == 'uninstall' ];then - Uninstall_lib -fi \ No newline at end of file diff --git a/plugins/php/versions/74/memcached.sh b/plugins/php/versions/74/memcached.sh index d58a0bdc8..5d5e4078e 100755 --- a/plugins/php/versions/74/memcached.sh +++ b/plugins/php/versions/74/memcached.sh @@ -22,7 +22,7 @@ Install_lib() { isInstall=`cat $serverPath/php/$version/etc/php.ini|grep "${LIBNAME}.so"` if [ "${isInstall}" != "" ];then - echo "php$version 已安装${LIBNAME},请选择其它版本!" + echo "php-$version 已安装${LIBNAME},请选择其它版本!" return fi @@ -31,6 +31,8 @@ Install_lib() php_lib=$sourcePath/php_lib mkdir -p $php_lib + rm -rf $php_lib/${LIBNAME}-${LIBV} + 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 @@ -41,7 +43,8 @@ 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 \ + --enable-memcached \ + --with-zlib-dir=$serverPath/lib/zlib \ --with-libmemcached-dir=$serverPath/lib/libmemcached \ --disable-memcached-sasl && \ make && make install && make clean