From 1ac04192c835c4be67ece4ef9b5146150dbf1b24 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 1 Dec 2025 10:16:29 -0700 Subject: [PATCH] Add PHP 8.4 support for Ubuntu --- ubuntu/resources/php.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ubuntu/resources/php.sh b/ubuntu/resources/php.sh index aff8758..5af1db4 100755 --- a/ubuntu/resources/php.sh +++ b/ubuntu/resources/php.sh @@ -74,6 +74,9 @@ fi if [ ."$php_version" = ."8.3" ]; then apt-get install -y php8.3 php8.3-cli php8.3-fpm php8.3-pgsql php8.3-sqlite3 php8.3-odbc php8.3-curl php8.3-imap php8.3-xml php8.3-gd php8.3-mbstring fi +if [ ."$php_version" = ."8.4" ]; then + apt-get install -y php8.4 php8.4-cli php8.4-fpm php8.4-pgsql php8.4-sqlite3 php8.4-odbc php8.4-curl php8.4-imap php8.4-xml php8.4-gd php8.4-mbstring +fi #update config if source is being used if [ ."$php_version" = ."5" ]; then @@ -108,6 +111,10 @@ if [ ."$php_version" = ."8.3" ]; then verbose "version 8.3" php_ini_file='/etc/php/8.3/fpm/php.ini' fi +if [ ."$php_version" = ."8.4" ]; then + verbose "version 8.4" + php_ini_file='/etc/php/8.4/fpm/php.ini' +fi sed 's#post_max_size = .*#post_max_size = 80M#g' -i $php_ini_file sed 's#upload_max_filesize = .*#upload_max_filesize = 80M#g' -i $php_ini_file sed 's#;max_input_vars = .*#max_input_vars = 8000#g' -i $php_ini_file @@ -144,6 +151,9 @@ fi if [ ."$php_version" = ."8.3" ]; then systemctl restart php8.3-fpm fi +if [ ."$php_version" = ."8.4" ]; then + systemctl restart php8.4-fpm +fi #init.d #/usr/sbin/service php5-fpm restart #/usr/sbin/service php7.0-fpm restart