diff --git a/plugins/php/versions/70/imagemagick.sh b/plugins/php/versions/70/imagemagick.sh index a1320fd01..95bb03e11 100755 --- a/plugins/php/versions/70/imagemagick.sh +++ b/plugins/php/versions/70/imagemagick.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -40,7 +40,7 @@ Install_lib() ./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 && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/70/memcached.sh b/plugins/php/versions/70/memcached.sh index 24869dc92..8301afcd3 100755 --- a/plugins/php/versions/70/memcached.sh +++ b/plugins/php/versions/70/memcached.sh @@ -28,7 +28,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -39,7 +39,7 @@ Install_lib() ./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 && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/70/mongodb.sh b/plugins/php/versions/70/mongodb.sh index 81d2b1ad8..e01e01926 100755 --- a/plugins/php/versions/70/mongodb.sh +++ b/plugins/php/versions/70/mongodb.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -38,7 +38,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/70/redis.sh b/plugins/php/versions/70/redis.sh index a85dbcc93..3ba2ec1e0 100755 --- a/plugins/php/versions/70/redis.sh +++ b/plugins/php/versions/70/redis.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -41,7 +41,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean # cd $php_lib # rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/70/seaslog.sh b/plugins/php/versions/70/seaslog.sh index d3caf7619..40c8e6f44 100755 --- a/plugins/php/versions/70/seaslog.sh +++ b/plugins/php/versions/70/seaslog.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -46,7 +46,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/70/solr.sh b/plugins/php/versions/70/solr.sh index 6d23e03e9..1c711882e 100755 --- a/plugins/php/versions/70/solr.sh +++ b/plugins/php/versions/70/solr.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -46,7 +46,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config $OPTIONS - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/70/swoole.sh b/plugins/php/versions/70/swoole.sh index bd1f3e0a4..249a3fb84 100755 --- a/plugins/php/versions/70/swoole.sh +++ b/plugins/php/versions/70/swoole.sh @@ -30,7 +30,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib @@ -40,7 +40,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ --enable-openssl --with-openssl-dir=$serverPath/lib/openssl --enable-sockets - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* fi diff --git a/plugins/php/versions/70/xdebug.sh b/plugins/php/versions/70/xdebug.sh index 1f36bf7cd..2728ad3cb 100755 --- a/plugins/php/versions/70/xdebug.sh +++ b/plugins/php/versions/70/xdebug.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -38,7 +38,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/70/yac.sh b/plugins/php/versions/70/yac.sh index 172bfe9f7..ccc7a099c 100755 --- a/plugins/php/versions/70/yac.sh +++ b/plugins/php/versions/70/yac.sh @@ -33,7 +33,7 @@ Install_lib() - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -43,7 +43,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd .. rm -rf yaf-* rm -f package.xml diff --git a/plugins/php/versions/70/yaf.sh b/plugins/php/versions/70/yaf.sh index ecebc4382..cb6bbcea0 100755 --- a/plugins/php/versions/70/yaf.sh +++ b/plugins/php/versions/70/yaf.sh @@ -36,7 +36,7 @@ Install_lib() - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -46,7 +46,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* rm -f package.xml diff --git a/plugins/php/versions/70/yar.sh b/plugins/php/versions/70/yar.sh index 41c29a388..9b22437b0 100755 --- a/plugins/php/versions/70/yar.sh +++ b/plugins/php/versions/70/yar.sh @@ -35,7 +35,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -48,7 +48,7 @@ Install_lib() --with-curl=$serverPath/php/curl" ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ --with-curl=$serverPath/lib/curl - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* rm -f package.xml diff --git a/plugins/php/versions/71/imagemagick.sh b/plugins/php/versions/71/imagemagick.sh index 0525de0e0..47acf8a54 100755 --- a/plugins/php/versions/71/imagemagick.sh +++ b/plugins/php/versions/71/imagemagick.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -40,8 +40,8 @@ Install_lib() ./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 && make install && make clean + cd $php_lib rm -rf ${LIBNAME}-* fi diff --git a/plugins/php/versions/71/memcached.sh b/plugins/php/versions/71/memcached.sh index 975f70566..f97a39000 100755 --- a/plugins/php/versions/71/memcached.sh +++ b/plugins/php/versions/71/memcached.sh @@ -28,7 +28,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -40,7 +40,7 @@ Install_lib() --enable-memcache --with-zlib-dir=$serverPath/lib/zlib \ --with-libmemcached-dir=$serverPath/lib/libmemcached \ --disable-memcached-sasl && \ - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/71/mongodb.sh b/plugins/php/versions/71/mongodb.sh index c18ab8308..76bb73dcb 100755 --- a/plugins/php/versions/71/mongodb.sh +++ b/plugins/php/versions/71/mongodb.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -38,7 +38,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/71/redis.sh b/plugins/php/versions/71/redis.sh index 629a65132..12aeed79e 100755 --- a/plugins/php/versions/71/redis.sh +++ b/plugins/php/versions/71/redis.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -41,7 +41,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean # cd $php_lib # rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/71/seaslog.sh b/plugins/php/versions/71/seaslog.sh index 68fb7aa8c..93b0e7be5 100755 --- a/plugins/php/versions/71/seaslog.sh +++ b/plugins/php/versions/71/seaslog.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -46,7 +46,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/71/solr.sh b/plugins/php/versions/71/solr.sh index 83918c773..5b12539b4 100755 --- a/plugins/php/versions/71/solr.sh +++ b/plugins/php/versions/71/solr.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -46,7 +46,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config $OPTIONS - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/71/swoole.sh b/plugins/php/versions/71/swoole.sh index e918f6a57..5b9692355 100755 --- a/plugins/php/versions/71/swoole.sh +++ b/plugins/php/versions/71/swoole.sh @@ -30,7 +30,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib @@ -40,7 +40,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ --enable-openssl --with-openssl-dir=$serverPath/lib/openssl --enable-sockets - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* fi diff --git a/plugins/php/versions/71/xdebug.sh b/plugins/php/versions/71/xdebug.sh index fb0f3a5c6..75a125713 100755 --- a/plugins/php/versions/71/xdebug.sh +++ b/plugins/php/versions/71/xdebug.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -38,7 +38,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/71/yac.sh b/plugins/php/versions/71/yac.sh index e53b7417f..f137d10f4 100755 --- a/plugins/php/versions/71/yac.sh +++ b/plugins/php/versions/71/yac.sh @@ -33,7 +33,7 @@ Install_lib() - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -43,7 +43,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd .. rm -rf yaf-* rm -f package.xml diff --git a/plugins/php/versions/71/yaf.sh b/plugins/php/versions/71/yaf.sh index 3b8c21982..ba6dc7159 100755 --- a/plugins/php/versions/71/yaf.sh +++ b/plugins/php/versions/71/yaf.sh @@ -36,7 +36,7 @@ Install_lib() - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -46,7 +46,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* rm -f package.xml diff --git a/plugins/php/versions/71/yar.sh b/plugins/php/versions/71/yar.sh index e69386e6a..d5e89cdd3 100755 --- a/plugins/php/versions/71/yar.sh +++ b/plugins/php/versions/71/yar.sh @@ -35,7 +35,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -48,7 +48,7 @@ Install_lib() --with-curl=$serverPath/php/curl" ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ --with-curl=$serverPath/lib/curl - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* rm -f package.xml diff --git a/plugins/php/versions/72/imagemagick.sh b/plugins/php/versions/72/imagemagick.sh index 0484d1cc9..9ceeafe61 100755 --- a/plugins/php/versions/72/imagemagick.sh +++ b/plugins/php/versions/72/imagemagick.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -40,7 +40,7 @@ Install_lib() ./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 && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/72/memcached.sh b/plugins/php/versions/72/memcached.sh index 8cb8448dc..2e570ce7f 100755 --- a/plugins/php/versions/72/memcached.sh +++ b/plugins/php/versions/72/memcached.sh @@ -28,7 +28,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -40,7 +40,7 @@ Install_lib() --enable-memcache --with-zlib-dir=$serverPath/lib/zlib \ --with-libmemcached-dir=$serverPath/lib/libmemcached \ --disable-memcached-sasl && \ - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/72/mongodb.sh b/plugins/php/versions/72/mongodb.sh index a748cfc88..2c524541a 100755 --- a/plugins/php/versions/72/mongodb.sh +++ b/plugins/php/versions/72/mongodb.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -38,7 +38,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/72/redis.sh b/plugins/php/versions/72/redis.sh index d73dd4f4a..5aa4f89a5 100755 --- a/plugins/php/versions/72/redis.sh +++ b/plugins/php/versions/72/redis.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -41,7 +41,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean # cd $php_lib # rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/72/seaslog.sh b/plugins/php/versions/72/seaslog.sh index 5690a5438..fa6c7577d 100755 --- a/plugins/php/versions/72/seaslog.sh +++ b/plugins/php/versions/72/seaslog.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -46,7 +46,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/72/solr.sh b/plugins/php/versions/72/solr.sh index 322d53bf7..4fd0ddacd 100755 --- a/plugins/php/versions/72/solr.sh +++ b/plugins/php/versions/72/solr.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -46,7 +46,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config $OPTIONS - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/72/swoole.sh b/plugins/php/versions/72/swoole.sh index 35ad9e31e..99c80aee3 100755 --- a/plugins/php/versions/72/swoole.sh +++ b/plugins/php/versions/72/swoole.sh @@ -30,7 +30,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib @@ -40,7 +40,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ --enable-openssl --with-openssl-dir=$serverPath/lib/openssl --enable-sockets - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* fi diff --git a/plugins/php/versions/72/xdebug.sh b/plugins/php/versions/72/xdebug.sh index 892ea6fd7..5acac02c6 100755 --- a/plugins/php/versions/72/xdebug.sh +++ b/plugins/php/versions/72/xdebug.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -38,7 +38,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/72/yac.sh b/plugins/php/versions/72/yac.sh index 5ba2ac928..09b717e27 100755 --- a/plugins/php/versions/72/yac.sh +++ b/plugins/php/versions/72/yac.sh @@ -33,7 +33,7 @@ Install_lib() - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -43,7 +43,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd .. rm -rf yaf-* rm -f package.xml diff --git a/plugins/php/versions/72/yaf.sh b/plugins/php/versions/72/yaf.sh index 90bfc9e7a..d91cec9a7 100755 --- a/plugins/php/versions/72/yaf.sh +++ b/plugins/php/versions/72/yaf.sh @@ -36,7 +36,7 @@ Install_lib() - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -46,7 +46,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* rm -f package.xml diff --git a/plugins/php/versions/72/yar.sh b/plugins/php/versions/72/yar.sh index 22c86c531..c20f8911e 100755 --- a/plugins/php/versions/72/yar.sh +++ b/plugins/php/versions/72/yar.sh @@ -35,7 +35,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -48,7 +48,7 @@ Install_lib() --with-curl=$serverPath/php/curl" ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ --with-curl=$serverPath/lib/curl - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* rm -f package.xml diff --git a/plugins/php/versions/73/imagemagick.sh b/plugins/php/versions/73/imagemagick.sh index 5f75ef244..2e875662f 100755 --- a/plugins/php/versions/73/imagemagick.sh +++ b/plugins/php/versions/73/imagemagick.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -40,7 +40,7 @@ Install_lib() ./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 && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/73/memcached.sh b/plugins/php/versions/73/memcached.sh index 1875d9b93..1446a156e 100755 --- a/plugins/php/versions/73/memcached.sh +++ b/plugins/php/versions/73/memcached.sh @@ -28,7 +28,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -40,7 +40,7 @@ Install_lib() --enable-memcache --with-zlib-dir=$serverPath/lib/zlib \ --with-libmemcached-dir=$serverPath/lib/libmemcached \ --disable-memcached-sasl && \ - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/73/mongodb.sh b/plugins/php/versions/73/mongodb.sh index dd47c1970..fddf4d888 100755 --- a/plugins/php/versions/73/mongodb.sh +++ b/plugins/php/versions/73/mongodb.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -38,7 +38,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/73/redis.sh b/plugins/php/versions/73/redis.sh index 4d5519863..a55ed4f58 100755 --- a/plugins/php/versions/73/redis.sh +++ b/plugins/php/versions/73/redis.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -41,7 +41,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean # cd $php_lib # rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/73/seaslog.sh b/plugins/php/versions/73/seaslog.sh index 3996a4422..910d6d811 100755 --- a/plugins/php/versions/73/seaslog.sh +++ b/plugins/php/versions/73/seaslog.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -46,7 +46,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/73/solr.sh b/plugins/php/versions/73/solr.sh index 4d75b2d66..f053bdc24 100755 --- a/plugins/php/versions/73/solr.sh +++ b/plugins/php/versions/73/solr.sh @@ -30,7 +30,7 @@ Install_lib() extFile=$extDir${LIBNAME}.so if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then @@ -46,7 +46,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config $OPTIONS - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/73/swoole.sh b/plugins/php/versions/73/swoole.sh index 3bd0a0047..20ff088c4 100755 --- a/plugins/php/versions/73/swoole.sh +++ b/plugins/php/versions/73/swoole.sh @@ -30,7 +30,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz cd $php_lib @@ -40,7 +40,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ --enable-openssl --with-openssl-dir=$serverPath/lib/openssl --enable-sockets - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* fi diff --git a/plugins/php/versions/73/xdebug.sh b/plugins/php/versions/73/xdebug.sh index affe17758..80bcdc090 100755 --- a/plugins/php/versions/73/xdebug.sh +++ b/plugins/php/versions/73/xdebug.sh @@ -29,7 +29,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -38,7 +38,7 @@ Install_lib() cd ${LIBNAME}-${LIBV} $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd $php_lib rm -rf ${LIBNAME}-* diff --git a/plugins/php/versions/73/yac.sh b/plugins/php/versions/73/yac.sh index f50bcfc14..748eadb8c 100755 --- a/plugins/php/versions/73/yac.sh +++ b/plugins/php/versions/73/yac.sh @@ -33,7 +33,7 @@ Install_lib() - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -43,7 +43,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd .. rm -rf yaf-* rm -f package.xml diff --git a/plugins/php/versions/73/yaf.sh b/plugins/php/versions/73/yaf.sh index cb25538ab..b5cb29754 100755 --- a/plugins/php/versions/73/yaf.sh +++ b/plugins/php/versions/73/yaf.sh @@ -36,7 +36,7 @@ Install_lib() - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -46,7 +46,7 @@ Install_lib() $serverPath/php/$version/bin/phpize ./configure --with-php-config=$serverPath/php/$version/bin/php-config - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* rm -f package.xml diff --git a/plugins/php/versions/73/yar.sh b/plugins/php/versions/73/yar.sh index 39a220344..d198e6c8e 100755 --- a/plugins/php/versions/73/yar.sh +++ b/plugins/php/versions/73/yar.sh @@ -35,7 +35,7 @@ Install_lib() if [ ! -f "$extFile" ];then - php_lib=$sourcePath/php_${version}_lib + php_lib=$sourcePath/php_lib mkdir -p $php_lib wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz @@ -48,7 +48,7 @@ Install_lib() --with-curl=$serverPath/php/curl" ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ --with-curl=$serverPath/lib/curl - make && make install + make && make install && make clean cd .. rm -rf ${LIBNAME}-* rm -f package.xml diff --git a/plugins/php/versions/74/imagemagick.sh b/plugins/php/versions/74/imagemagick.sh new file mode 100755 index 000000000..3c406ada7 --- /dev/null +++ b/plugins/php/versions/74/imagemagick.sh @@ -0,0 +1,91 @@ +#!/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 + +LIBNAME=imagick +LIBV=3.4.3 +sysName=`uname` +actionType=$1 +version=$2 +extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/${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 + + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + + cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + $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 + + cd $php_lib + rm -rf ${LIBNAME}-* + 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 + + $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 未安装${LIBNAME},请选择其它版本!" + echo "php-$version not install ${LIBNAME}, Plese select other version!" + 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 + + 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 new file mode 100755 index 000000000..6cb81e3e5 --- /dev/null +++ b/plugins/php/versions/74/memcached.sh @@ -0,0 +1,91 @@ +#!/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 + +LIBNAME=memcached +LIBV=3.1.3 +sysName=`uname` +actionType=$1 +version=$2 +extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/${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 + + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + + cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + $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 \ + --disable-memcached-sasl && \ + make && make install + + cd $php_lib + rm -rf ${LIBNAME}-* + 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 + + $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 未安装${LIBNAME},请选择其它版本!" + echo "php-$version not install ${LIBNAME}, Plese select other version!" + 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 + + 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/mongodb.sh b/plugins/php/versions/74/mongodb.sh new file mode 100755 index 000000000..394849f98 --- /dev/null +++ b/plugins/php/versions/74/mongodb.sh @@ -0,0 +1,89 @@ +#!/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 + +LIBNAME=mongodb +LIBV=1.5.3 +sysName=`uname` +actionType=$1 +version=$2 +extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/${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 + + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + + cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + $serverPath/php/$version/bin/phpize + ./configure --with-php-config=$serverPath/php/$version/bin/php-config + make && make install + + cd $php_lib + rm -rf ${LIBNAME}-* + 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 + + $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 未安装${LIBNAME},请选择其它版本!" + echo "php-$vphp not install ${LIBNAME}, Plese select other version!" + 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 + + 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/opcache.sh b/plugins/php/versions/74/opcache.sh new file mode 100755 index 000000000..0e8241cd4 --- /dev/null +++ b/plugins/php/versions/74/opcache.sh @@ -0,0 +1,55 @@ +#!/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 + +LIBNAME=opcache +LIBV=7.0.5 +sysName=`uname` +actionType=$1 +version=$2 +extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/${LIBNAME}.so + +Install_lib() +{ + echo "" >> $serverPath/php/$version/etc/php.ini + echo "[opcache]" >> $serverPath/php/$version/etc/php.ini + echo "zend_extension=${LIBNAME}.so" >> $serverPath/php/$version/etc/php.ini + echo "opcache.enable=1" >> $serverPath/php/$version/etc/php.ini + echo "opcache.memory_consumption=128" >> $serverPath/php/$version/etc/php.ini + echo "opcache.interned_strings_buffer=8" >> $serverPath/php/$version/etc/php.ini + echo "opcache.max_accelerated_files=4000" >> $serverPath/php/$version/etc/php.ini + echo "opcache.revalidate_freq=60" >> $serverPath/php/$version/etc/php.ini + echo "opcache.fast_shutdown=1" >> $serverPath/php/$version/etc/php.ini + echo "opcache.enable_cli=1" >> $serverPath/php/$version/etc/php.ini + + $serverPath/php/init.d/php$version reload + echo '===========================================================' + echo 'successful!' +} + + +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 + + $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/redis.sh b/plugins/php/versions/74/redis.sh new file mode 100755 index 000000000..972be268a --- /dev/null +++ b/plugins/php/versions/74/redis.sh @@ -0,0 +1,93 @@ +#!/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 + +LIBNAME=redis +LIBV=4.2.0 +sysName=`uname` +actionType=$1 +version=$2 + +extDir=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/ + +Install_lib() +{ + 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 + mkdir -p $php_lib + + if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + fi + + cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + $serverPath/php/$version/bin/phpize + ./configure --with-php-config=$serverPath/php/$version/bin/php-config + make && make install + + # cd $php_lib + # rm -rf ${LIBNAME}-* + fi + + if [ ! -f "$extFile" ];then + echo "ERROR!" + return + fi + + echo "[${LIBNAME}]" >> $serverPath/php/$version/etc/php.ini + echo "extension=${LIBNAME}.so" >> $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 + + extFile=$extDir${LIBNAME}.so + if [ ! -f "$extFile" ];then + echo "php-$version 未安装${LIBNAME},请选择其它版本!" + echo "php-$version not install memcache, Plese select other version!" + 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 + + 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/seaslog.sh b/plugins/php/versions/74/seaslog.sh new file mode 100755 index 000000000..800f27ce6 --- /dev/null +++ b/plugins/php/versions/74/seaslog.sh @@ -0,0 +1,100 @@ +#!/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 + +LIBNAME=SeasLog +LIBV=2.0.2 +sysName=`uname` +actionType=$1 +version=$2 + +extDir=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/ + +Install_lib() +{ + 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 + mkdir -p $php_lib + + if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + fi + + OPTIONS='' + if [ $sysName == 'Darwin' ]; then + OPTIONS="${OPTIONS} --with-curl=${serverPath}/lib/curl" + fi + + cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + $serverPath/php/$version/bin/phpize + ./configure --with-php-config=$serverPath/php/$version/bin/php-config + make && make install + + cd $php_lib + rm -rf ${LIBNAME}-* + fi + sleep 1 + if [ ! -f "$extFile" ];then + echo "ERROR!" + return + fi + + _LIBNAME=$(echo $LIBNAME | tr '[A-Z]' '[a-z]') + 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 + + $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 + + extFile=$extDir${LIBNAME}.so + if [ ! -f "$extFile" ];then + echo "php-$version 未安装${LIBNAME},请选择其它版本!" + echo "php-$version not install ${LIBNAME}, Plese select other version!" + 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 + + 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/solr.sh b/plugins/php/versions/74/solr.sh new file mode 100755 index 000000000..40bd95aa1 --- /dev/null +++ b/plugins/php/versions/74/solr.sh @@ -0,0 +1,99 @@ +#!/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 + +LIBNAME=solr +LIBV=2.4.0 +sysName=`uname` +actionType=$1 +version=$2 + +extDir=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/ + +Install_lib() +{ + 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 + mkdir -p $php_lib + + if [ ! -f $php_lib/${LIBNAME}-${LIBV}.tgz ];then + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + fi + + OPTIONS='' + if [ $sysName == 'Darwin' ]; then + OPTIONS="${OPTIONS} --with-curl=${serverPath}/lib/curl" + fi + + cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + $serverPath/php/$version/bin/phpize + ./configure --with-php-config=$serverPath/php/$version/bin/php-config $OPTIONS + make && make install + + cd $php_lib + rm -rf ${LIBNAME}-* + fi + sleep 1 + 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 + + $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 + + extFile=$extDir${LIBNAME}.so + if [ ! -f "$extFile" ];then + echo "php$version 未安装${LIBNAME},请选择其它版本!" + echo "php-$vphp not install memcache, Plese select other version!" + 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 + + 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/swoole.sh b/plugins/php/versions/74/swoole.sh new file mode 100755 index 000000000..f3be8e72b --- /dev/null +++ b/plugins/php/versions/74/swoole.sh @@ -0,0 +1,100 @@ +#!/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=swoole +LIBV=4.3.0 +extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/${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 + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + cd $php_lib + tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + + $serverPath/php/$version/bin/phpize + ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ + --enable-openssl --with-openssl-dir=$serverPath/lib/openssl --enable-sockets + make && make install + cd .. + rm -rf ${LIBNAME}-* + fi + + while [[ ! -f "$extFile" ]]; + do + echo -e ".\c" + sleep 0.5 + if [ ! -f "$extFile" ];then + echo "ERROR!" + fi + let n+=1 + if [ $n -gt 8 ];then + echo "WAIT " $n "TIMES FAIL!" + return; + fi + done + + 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 + + $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 未安装${LIBNAME},请选择其它版本!" + 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/xdebug.sh b/plugins/php/versions/74/xdebug.sh new file mode 100755 index 000000000..bb370b21d --- /dev/null +++ b/plugins/php/versions/74/xdebug.sh @@ -0,0 +1,89 @@ +#!/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 + +LIBNAME=xdebug +LIBV=2.7.0 +sysName=`uname` +actionType=$1 +version=$2 +extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/${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 + + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + + cd $php_lib && tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + $serverPath/php/$version/bin/phpize + ./configure --with-php-config=$serverPath/php/$version/bin/php-config + make && make install + + cd $php_lib + rm -rf ${LIBNAME}-* + 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 + + $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 未安装${LIBNAME},请选择其它版本!" + echo "php-$version not install ${LIBNAME}, Plese select other version!" + 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 + + 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/yac.sh b/plugins/php/versions/74/yac.sh new file mode 100755 index 000000000..fa347d28b --- /dev/null +++ b/plugins/php/versions/74/yac.sh @@ -0,0 +1,94 @@ +#!/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-20190902/${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 + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + cd $php_lib + tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + + $serverPath/php/$version/bin/phpize + ./configure --with-php-config=$serverPath/php/$version/bin/php-config + make && make install + cd .. + rm -rf yaf-* + rm -f package.xml + 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/yaf.sh b/plugins/php/versions/74/yaf.sh new file mode 100755 index 000000000..a69d4ebf9 --- /dev/null +++ b/plugins/php/versions/74/yaf.sh @@ -0,0 +1,99 @@ +#!/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=yaf +LIBV='2.3.5' +if [ "$version" = '70' ] || [ "$version" = '71' ] || [ "$version" = '72' ] || [ "$version" = '73' ];then + LIBV='3.0.7'; +fi +extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/${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 + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + cd $php_lib + tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + + $serverPath/php/$version/bin/phpize + ./configure --with-php-config=$serverPath/php/$version/bin/php-config + make && make install + cd .. + rm -rf ${LIBNAME}-* + rm -f package.xml + 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 未安装${LIBNAME},请选择其它版本!" + 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}.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 + 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/yar.sh b/plugins/php/versions/74/yar.sh new file mode 100755 index 000000000..ad9bc6aad --- /dev/null +++ b/plugins/php/versions/74/yar.sh @@ -0,0 +1,102 @@ +#!/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 + + +LIBNAME=yar +LIBV=1.2.5 + +actionType=$1 +version=$2 +extFile=$serverPath/php/${version}/lib/php/extensions/no-debug-non-zts-20190902/${LIBNAME}.so + +if [ "$version" = '70' ] || [ "$version" = '71' ] || [ "$version" = '72' ] || [ "$version" = '73' ];then + LIBV='2.0.5' +fi + +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 + wget -O $php_lib/${LIBNAME}-${LIBV}.tgz http://pecl.php.net/get/${LIBNAME}-${LIBV}.tgz + cd $php_lib + tar xvf ${LIBNAME}-${LIBV}.tgz + cd ${LIBNAME}-${LIBV} + + $serverPath/php/$version/bin/phpize + echo "./configure --with-php-config=$serverPath/php/$version/bin/php-config \ + --with-curl=$serverPath/php/curl" + ./configure --with-php-config=$serverPath/php/$version/bin/php-config \ + --with-curl=$serverPath/lib/curl + make && make install + cd .. + rm -rf ${LIBNAME}-* + rm -f package.xml + 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}.expose_info=false" >> $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 未安装${LIBNAME},请选择其它版本!" + echo "php-$version not install ${LIBNAME}, Plese select other version!" + 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}.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 + 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/phplib.conf b/plugins/php/versions/phplib.conf index 410d13431..391a0f941 100755 --- a/plugins/php/versions/phplib.conf +++ b/plugins/php/versions/phplib.conf @@ -40,7 +40,8 @@ "70", "71", "72", - "73" + "73", + "74" ], "type": "缓存器", "msg": "用于加速PHP脚本!", @@ -81,7 +82,8 @@ "70", "71", "72", - "73" + "73", + "74" ], "type": "缓存器", "msg": "强大的内容缓存器,支持集群", @@ -98,7 +100,8 @@ "70", "71", "72", - "73" + "73", + "74" ], "type": "缓存器", "msg": "更强大的内容缓存器,支持集群", @@ -125,7 +128,8 @@ "70", "71", "72", - "73" + "73", + "74" ], "type": "通用扩展", "msg": "比GD更强大的图形库", @@ -142,7 +146,8 @@ "70", "71", "72", - "73" + "73", + "74" ], "type": "调试器", "msg": "不多说,不了解的不要安装", @@ -172,7 +177,8 @@ "70", "71", "72", - "73" + "73", + "74" ], "type": "通用扩展", "msg": "异步、并行、高性能网络通信引擎", @@ -271,7 +277,8 @@ "70", "71", "72", - "73" + "73", + "74" ], "type": "大数据", "msg": "SOLR全文搜索服务", @@ -288,7 +295,8 @@ "70", "71", "72", - "73" + "73", + "74" ], "type": "日志", "msg": "SeasLog高性能日志记录",