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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。