mirror of
https://github.com/shivammathur/setup-php.git
synced 2024-11-23 04:11:06 +07:00
Add support for PHP 8.1 on Ubuntu
This commit is contained in:
parent
eb07280d5c
commit
6fc20c9b7f
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user