php版本选择安装shell脚本分享

#!/bin/bash
#date:2020-7-16 08:31:55
#name:cnbugs
#blog:www.cnbugs.com
#**************************************************************************************************************
#VERSION=
YUM="gd curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel"
URL="http://ftp.ntu.edu.tw/php/distributions/php"
function php_install(){
# 安装依赖环境
yum install -y $YUM 
cd /opt
# 下载php源码包
wget ${URL}-${VERSION}.tar.bz2
# 解压包:
tar xf php-${VERSION}.tar.bz2
cd php-${VERSION}
# 预编译
./configure --prefix=/usr/local/php \
--enable-fpm \
--enable-debug \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--enable-mbstring \
--with-curl \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-config-file-path=/usr/local/php/etc \
--with-zlib-dir
# 编译/安装
make && make install
cp php.ini-development /usr/local/php/etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
# 修改php-fpm的用户为nginx:
# 启动php-fpm:
/etc/init.d/php-fpm start
}
#read num
#case $num in
#	1) 
#	php_install
#	;;
#	*)
#esac

echo -n "请选择PHP的安装版本"
echo -e \\n
select ver in "php-5.6.8" "php-7.2.3"
	do
	case $ver in
	php-5.6.8)
	VERSION="5.6.8"
	php_install
	;;
        php-7.2.3)
	VERSION="7.2.8"
	php_install
	
esac
done

发表评论

后才能评论