mirror of
https://github.com/teddysun/lamp.git
synced 2026-04-11 15:28:48 +00:00
Update comments
Update nghttp2 to version 1.53.0; Update MariaDB to version 10.3.39, 10.4.29, 10.5.20, 10.6.13; Removed MariaDB version 10.7.8; Added MariaDB version 10.11.3; Update PHP to version 8.1.19 Signed-off-by: Teddysun <i@teddysun.com>
This commit is contained in:
@@ -34,8 +34,8 @@ parallel_compile=1
|
||||
|
||||
##Software version
|
||||
#nghttp2
|
||||
nghttp2_filename="nghttp2-1.52.0"
|
||||
nghttp2_filename_url="https://github.com/nghttp2/nghttp2/releases/download/v1.52.0/nghttp2-1.52.0.tar.gz"
|
||||
nghttp2_filename="nghttp2-1.53.0"
|
||||
nghttp2_filename_url="https://github.com/nghttp2/nghttp2/releases/download/v1.53.0/nghttp2-1.53.0.tar.gz"
|
||||
#openssl
|
||||
openssl_filename="openssl-1.1.1t"
|
||||
openssl_filename_url="https://www.openssl.org/source/openssl-1.1.1t.tar.gz"
|
||||
@@ -47,15 +47,15 @@ mysql5_7_filename="mysql-5.7.42"
|
||||
#mysql8.0
|
||||
mysql8_0_filename="mysql-8.0.33"
|
||||
#mariadb10.3
|
||||
mariadb10_3_filename="mariadb-10.3.38"
|
||||
mariadb10_3_filename="mariadb-10.3.39"
|
||||
#mariadb10.4
|
||||
mariadb10_4_filename="mariadb-10.4.28"
|
||||
mariadb10_4_filename="mariadb-10.4.29"
|
||||
#mariadb10.5
|
||||
mariadb10_5_filename="mariadb-10.5.19"
|
||||
mariadb10_5_filename="mariadb-10.5.20"
|
||||
#mariadb10.6
|
||||
mariadb10_6_filename="mariadb-10.6.12"
|
||||
#mariadb10.7
|
||||
mariadb10_7_filename="mariadb-10.7.8"
|
||||
mariadb10_6_filename="mariadb-10.6.13"
|
||||
#mariadb10.11
|
||||
mariadb10_11_filename="mariadb-10.11.3"
|
||||
#php7.4
|
||||
php7_4_filename="php-7.4.33"
|
||||
php7_4_filename_url="https://www.php.net/distributions/php-7.4.33.tar.gz"
|
||||
@@ -63,8 +63,8 @@ php7_4_filename_url="https://www.php.net/distributions/php-7.4.33.tar.gz"
|
||||
php8_0_filename="php-8.0.28"
|
||||
php8_0_filename_url="https://www.php.net/distributions/php-8.0.28.tar.gz"
|
||||
#php8.1
|
||||
php8_1_filename="php-8.1.18"
|
||||
php8_1_filename_url="https://www.php.net/distributions/php-8.1.18.tar.gz"
|
||||
php8_1_filename="php-8.1.19"
|
||||
php8_1_filename_url="https://www.php.net/distributions/php-8.1.19.tar.gz"
|
||||
#phpMyAdmin
|
||||
phpmyadmin_filename="phpMyAdmin-5.2.1-all-languages"
|
||||
phpmyadmin_filename_url="https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz"
|
||||
@@ -219,7 +219,7 @@ ${mariadb10_3_filename}
|
||||
${mariadb10_4_filename}
|
||||
${mariadb10_5_filename}
|
||||
${mariadb10_6_filename}
|
||||
${mariadb10_7_filename}
|
||||
${mariadb10_11_filename}
|
||||
do_not_install
|
||||
)
|
||||
|
||||
|
||||
@@ -19,11 +19,11 @@ mysql_preinstall_settings(){
|
||||
mysql_arr=(${mysql_arr[@]#${mariadb10_4_filename}})
|
||||
mysql_arr=(${mysql_arr[@]#${mariadb10_5_filename}})
|
||||
mysql_arr=(${mysql_arr[@]#${mariadb10_6_filename}})
|
||||
mysql_arr=(${mysql_arr[@]#${mariadb10_7_filename}})
|
||||
mysql_arr=(${mysql_arr[@]#${mariadb10_11_filename}})
|
||||
fi
|
||||
# mariadb 10.6, 10.7 not support 32 bit
|
||||
# mariadb 10.6, 10.11 not support 32 bit
|
||||
is_64bit || mysql_arr=(${mysql_arr[@]#${mariadb10_6_filename}})
|
||||
is_64bit || mysql_arr=(${mysql_arr[@]#${mariadb10_7_filename}})
|
||||
is_64bit || mysql_arr=(${mysql_arr[@]#${mariadb10_11_filename}})
|
||||
display_menu mysql 1
|
||||
|
||||
if [ "${mysql}" != "do_not_install" ];then
|
||||
@@ -343,7 +343,7 @@ install_mariadb(){
|
||||
glibc_flag=linux-glibc_214
|
||||
if [[ "${mysql}" == "${mariadb10_5_filename}" || \
|
||||
"${mysql}" == "${mariadb10_6_filename}" || \
|
||||
"${mysql}" == "${mariadb10_7_filename}" ]]; then
|
||||
"${mysql}" == "${mariadb10_11_filename}" ]]; then
|
||||
glibc_flag=linux-systemd
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -65,7 +65,9 @@ upgrade_db(){
|
||||
elif [ "${mariadb_ver}" == "10.6" ]; then
|
||||
latest_mariadb="$(curl -4s https://mariadb.org/download/ | grep "Latest releases" | grep -oE "10.6.[0-9.]+" | head -1)"
|
||||
elif [ "${mariadb_ver}" == "10.7" ]; then
|
||||
latest_mariadb="$(curl -4s https://mariadb.org/download/ | grep "Latest releases" | grep -oE "10.7.[0-9.]+" | head -1)"
|
||||
latest_mariadb="10.7.8"
|
||||
elif [ "${mariadb_ver}" == "10.11" ]; then
|
||||
latest_mariadb="$(curl -4s https://mariadb.org/download/ | grep "Latest releases" | grep -oE "10.11.[0-9.]+" | head -1)"
|
||||
else
|
||||
_error "There is no update available for ${db_name} ${installed_mariadb}"
|
||||
fi
|
||||
@@ -169,7 +171,7 @@ upgrade_db(){
|
||||
glibc_flag=linux
|
||||
else
|
||||
glibc_flag=linux-glibc_214
|
||||
if [[ "${mariadb_ver}" == "10.5" || "${mariadb_ver}" == "10.6" || "${mariadb_ver}" == "10.7" ]]; then
|
||||
if [[ "${mariadb_ver}" == "10.5" || "${mariadb_ver}" == "10.6" || "${mariadb_ver}" == "10.7" || "${mariadb_ver}" == "10.11" ]]; then
|
||||
glibc_flag=linux-systemd
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user