Add support for PHP 8.1 on Ubuntu

This commit is contained in:
Shivam Mathur 2020-10-12 18:33:13 +05:30
parent eb07280d5c
commit 6fc20c9b7f
No known key found for this signature in database
GPG Key ID: 3E13E4C8591ACC2A

View File

@ -340,9 +340,9 @@ add_devtools() {
add_log "$tick" "$tool" "Added $tool $semver" add_log "$tick" "$tool" "Added $tool $semver"
} }
# Function to setup the nightly build from master branch. # Function to setup the nightly build from shivammathur/php-builder
setup_master() { setup_nightly() {
curl "${curl_opts[@]}" "$github"/php-builder/releases/latest/download/install.sh | bash -s "$runner" curl "${curl_opts[@]}" "$github"/php-builder/releases/latest/download/install.sh | bash -s "$runner" "$version"
} }
# Function to setup PHP 5.3, PHP 5.4 and PHP 5.5. # Function to setup PHP 5.3, PHP 5.4 and PHP 5.5.
@ -374,7 +374,7 @@ switch_version() {
# Function to get PHP version in semver format. # Function to get PHP version in semver format.
php_semver() { php_semver() {
if [ ! "$version" = "$master_version" ]; then if ! [[ "$version" =~ $nightly_versions ]]; then
php"$version" -v | head -n 1 | cut -f 2 -d ' ' | cut -f 1 -d '-' php"$version" -v | head -n 1 | cut -f 2 -d ' ' | cut -f 1 -d '-'
else else
php -v | head -n 1 | cut -f 2 -d ' ' php -v | head -n 1 | cut -f 2 -d ' '
@ -407,8 +407,8 @@ update_php() {
# Function to install PHP. # Function to install PHP.
add_php() { add_php() {
if [ "$version" = "$master_version" ]; then if [[ "$version" =~ $nightly_versions ]]; then
setup_master setup_nightly
elif [[ "$version" =~ $old_versions ]]; then elif [[ "$version" =~ $old_versions ]]; then
setup_old_versions setup_old_versions
else else
@ -423,7 +423,7 @@ cross="✗"
pecl_config="false" pecl_config="false"
version=$1 version=$1
dist=$2 dist=$2
master_version="8.0" nightly_versions="8.[0-1]"
old_versions="5.[3-5]" old_versions="5.[3-5]"
debconf_fix="DEBIAN_FRONTEND=noninteractive" debconf_fix="DEBIAN_FRONTEND=noninteractive"
github="https://github.com/shivammathur" github="https://github.com/shivammathur"
@ -464,7 +464,7 @@ else
update_php >/dev/null 2>&1 update_php >/dev/null 2>&1
else else
status="Found" status="Found"
if [ "$version" = "$master_version" ]; then if [[ "$version" =~ $nightly_versions ]]; then
switch_version >/dev/null 2>&1 switch_version >/dev/null 2>&1
fi fi
fi fi