Update to PHP 8.1.

This commit is contained in:
Buster "Silver Eagle" Neece 2021-12-11 20:34:09 -06:00
parent 1c814fc4c2
commit c2d97a1a36
No known key found for this signature in database
GPG Key ID: 0FFEF642C60EFD9E
5 changed files with 34 additions and 21 deletions

View File

@ -10,7 +10,7 @@
} }
], ],
"require": { "require": {
"php": "^8.0", "php": "^8.1",
"ext-PDO": "*", "ext-PDO": "*",
"ext-fileinfo": "*", "ext-fileinfo": "*",
"ext-gd": "*", "ext-gd": "*",

View File

@ -34,7 +34,7 @@ else
fi fi
APP_ENV="${APP_ENV:-production}" APP_ENV="${APP_ENV:-production}"
UPDATE_REVISION="${UPDATE_REVISION:-67}" UPDATE_REVISION="${UPDATE_REVISION:-68}"
echo "Updating AzuraCast (Environment: $APP_ENV, Update revision: $UPDATE_REVISION)" echo "Updating AzuraCast (Environment: $APP_ENV, Update revision: $UPDATE_REVISION)"

View File

@ -57,33 +57,46 @@
- php7.4-bcmath - php7.4-bcmath
- php7.4-gmp - php7.4-gmp
- php7.4-maxminddb - php7.4-maxminddb
- php8.0-fpm
- php8.0-cli
- php8.0-gd
- php8.0-curl
- php8.0-xml
- php8.0-zip
- php8.0-mysqlnd
- php8.0-mbstring
- php8.0-intl
- php8.0-redis
- php8.0-bcmath
- php8.0-gmp
- php8.0-maxminddb
- name : Install PHP 8.0 - name : Install PHP 8.1
apt : apt :
name : "{{ packages }}" name : "{{ packages }}"
state : latest state : latest
vars : vars :
packages : packages :
- php8.0-fpm - php8.1-fpm
- php8.0-cli - php8.1-cli
- php8.0-gd - php8.1-gd
- php8.0-curl - php8.1-curl
- php8.0-xml # IceCast XML config - php8.1-xml # IceCast XML config
- php8.0-zip # Composer installs - php8.1-zip # Composer installs
- php8.0-mysqlnd # MySQL Native Driver (Doctrine) - php8.1-mysqlnd # MySQL Native Driver (Doctrine)
- php8.0-mbstring # Codeception Tests - php8.1-mbstring # Codeception Tests
- php8.0-intl # Localization - php8.1-intl # Localization
- php8.0-redis # Cache - php8.1-redis # Cache
- php8.0-bcmath # BigInteger - php8.1-bcmath # BigInteger
- php8.0-gmp # BigInteger and PHP-IP - php8.1-gmp # BigInteger and PHP-IP
- php8.0-maxminddb # Maxmind (GeoIP) DB native ext - php8.1-maxminddb # Maxmind (GeoIP) DB native ext
- name: Configure PHP FPM Pool - name: Configure PHP FPM Pool
template : src=fpmpool.j2 dest=/etc/php/8.0/fpm/pool.d/www.conf force=true template : src=fpmpool.j2 dest=/etc/php/8.1/fpm/pool.d/www.conf force=true
- name: Configure php-fpm php.ini - name: Configure php-fpm php.ini
ini_file: ini_file:
dest : /etc/php/8.0/fpm/php.ini dest : /etc/php/8.1/fpm/php.ini
section: PHP section: PHP
option: "{{ item.option }}" option: "{{ item.option }}"
value: "{{ item.value }}" value: "{{ item.value }}"
@ -94,7 +107,7 @@
- name: Configure php-cli php.ini - name: Configure php-cli php.ini
ini_file: ini_file:
dest : /etc/php/8.0/cli/php.ini dest : /etc/php/8.1/cli/php.ini
section: PHP section: PHP
option: "{{ item.option }}" option: "{{ item.option }}"
value: "{{ item.value }}" value: "{{ item.value }}"

View File

@ -22,7 +22,7 @@
- { role : nginx, when : update_revision|int < 60 } - { role : nginx, when : update_revision|int < 60 }
- { role : redis, when : update_revision|int < 57 } - { role : redis, when : update_revision|int < 57 }
- { role: beanstalkd, when: update_revision|int < 67 } - { role: beanstalkd, when: update_revision|int < 67 }
- { role : php, when : update_revision|int < 62 } - { role : php, when : update_revision|int < 68 }
- composer - composer
- { role : influxdb, when : update_revision|int < 58 } - { role : influxdb, when : update_revision|int < 58 }
- { role : ufw, when : update_revision|int < 12 } - { role : ufw, when : update_revision|int < 12 }

View File

@ -3,7 +3,7 @@ set -e
source /bd_build/buildconfig source /bd_build/buildconfig
set -x set -x
PHP_VERSION=8.0 PHP_VERSION=8.1
add-apt-repository -y ppa:ondrej/php add-apt-repository -y ppa:ondrej/php
apt-get update apt-get update