From eaf9087bb0dd88cdc846581fe80c8f5943ac5129 Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Sat, 9 Dec 2023 06:57:05 +0000 Subject: [PATCH] Fix caching PHP 8.4 --skip-cache --- scripts/extensions.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/extensions.sh b/scripts/extensions.sh index 9ed8c3e..a6559f2 100644 --- a/scripts/extensions.sh +++ b/scripts/extensions.sh @@ -12,17 +12,18 @@ enable_pecl_extension() { } configure_swoole() { - fetch_module swoole - pecl_ini_file="$(sudo pecl config-get php_ini)" + pecl_ini_file=$1 + fetch_module swoole if [[ -n "$pecl_ini_file" && -e "$pecl_ini_file" ]]; then grep -q swoole "$pecl_ini_file" && sudo sed -i -e '/swoole/d' "$pecl_ini_file" fi } add_swoole() { + pecl_ini_file="$(sudo pecl config-get php_ini)" if [[ "$PHP_VERSION" =~ 7.[2-4] ]]; then - sudo pecl install -f swoole-4.8.13 && configure_swoole + sudo pecl install -f swoole-4.8.13 && configure_swoole "$pecl_ini_file" elif [[ "$PHP_VERSION" =~ 8.[0-4] ]]; then - sudo pecl install -f swoole && configure_swoole + sudo pecl install -f swoole && configure_swoole "$pecl_ini_file" fi } \ No newline at end of file