From 38310e91a047e0e5afcef1b576037af42c49f09d Mon Sep 17 00:00:00 2001 From: midoks Date: Tue, 27 Nov 2018 23:05:01 +0800 Subject: [PATCH] php 72 --- plugins/php/versions/72/install.sh | 65 ++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100755 plugins/php/versions/72/install.sh diff --git a/plugins/php/versions/72/install.sh b/plugins/php/versions/72/install.sh new file mode 100755 index 000000000..5114c0210 --- /dev/null +++ b/plugins/php/versions/72/install.sh @@ -0,0 +1,65 @@ +#!/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") +serverPath=$(dirname "$rootPath") +sourcePath=${serverPath}/source + +install_tmp=${rootPath}/tmp/bt_install.pl + +# echo $curPath +# echo ${1} +# echo ${serverPath} +# echo ${install_tmp} + + +Install_php() +{ +#------------------------ install start ------------------------------------# +echo "安装php-7.2.5 ..." > $install_tmp +mkdir -p $sourcePath/php +mkdir -p $serverPath/php + +if [ ! -f $sourcePath/php/php-7.2.5.tar.xz ];then + wget -O $sourcePath/php/php-7.2.5.tar.xz https://museum.php.net/php7/php-7.2.5.tar.xz +fi + +if [ ! -d $sourcePath/php/php-7.2.5 ];then + cd $sourcePath/php && tar -Jxf $sourcePath/php/php-7.2.5.tar.xz +fi + + +cd $sourcePath/php/php-7.2.5 && ./configure \ +--prefix=$serverPath/php/php72 \ +--exec-prefix=$serverPath/php/php72 \ +--with-config-file-path=$serverPath/php/php72/etc \ +--with-zlib-dir=$serverPath/lib/zlib \ +--without-iconv \ +--enable-zip \ +--enable-mbstring \ +--enable-ftp \ +--enable-wddx \ +--enable-soap \ +--enable-posix \ +--enable-fpm \ +&& make && make install + +#------------------------ install end ------------------------------------# +} + + + +Uninstall_php() +{ + echo "卸载php-php-7.2.5 ..." > $install_tmp +} + +action=${1} +if [ "${1}" == 'install' ];then + Install_php +else + Uninstall_php +fi