mirror of
https://github.com/shivammathur/setup-php.git
synced 2025-07-25 08:09:08 +07:00
Improve extension support on macOS
This commit is contained in:
@ -17,6 +17,10 @@ add_gearman_helper() {
|
||||
# Function to add gearman extension.
|
||||
add_gearman() {
|
||||
status="Enabled"
|
||||
add_gearman_helper >/dev/null 2>&1
|
||||
add_extension_log "gearman" "$status"
|
||||
if [ "$(uname -s)" = 'Linux' ]; then
|
||||
add_gearman_helper >/dev/null 2>&1
|
||||
add_extension_log "gearman" "$status"
|
||||
else
|
||||
add_brew_extension gearman extension
|
||||
fi
|
||||
}
|
||||
|
@ -7,18 +7,14 @@ get_sqlsrv_version() {
|
||||
fi
|
||||
}
|
||||
|
||||
add_unixodbc() {
|
||||
if [ "$(uname -s)" = 'Linux' ]; then
|
||||
install_packages unixodbc-dev
|
||||
else
|
||||
brew install unixodbc
|
||||
fi
|
||||
}
|
||||
|
||||
# Function to install sqlsrv and pdo_sqlsrv.
|
||||
add_sqlsrv() {
|
||||
ext=$1
|
||||
ext_version=$(get_sqlsrv_version)
|
||||
add_unixodbc >/dev/null 2>&1
|
||||
add_pecl_extension "$ext" "$ext_version" extension
|
||||
if [ "$(uname -s)" = 'Linux' ]; then
|
||||
install_packages unixodbc-dev
|
||||
add_pecl_extension "$ext" "$ext_version" extension
|
||||
else
|
||||
add_brew_extension "$ext" extension
|
||||
fi
|
||||
}
|
||||
|
Reference in New Issue
Block a user