Skip to content

Commit 6069b06

Browse files
committed
Adding support for PHP 8.3
1 parent 0672317 commit 6069b06

6 files changed

+234
-3
lines changed

.travis.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ jobs:
8787
before_install:
8888
- sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
8989
- sudo apt-get update
90+
- if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 libargon2-0 libargon2-0-dev php-dev libonig-dev; fi
9091
- command -v expect || sudo apt-get install expect
9192
- |
9293
if ! command -v phpenv; then
@@ -181,7 +182,7 @@ jobs:
181182
before_install:
182183
- sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
183184
- sudo apt-get update
184-
- sudo apt-get -y -q=2 --no-install-recommends --no-install-suggests install libtidy-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev libssl-dev libldb-dev libc-client-dev libkrb5-dev libsasl2-dev libmcrypt-dev expect re2c libffi-dev
185+
- sudo apt-get -y -q=2 --no-install-recommends --no-install-suggests install libtidy-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev libssl-dev libldb-dev libc-client-dev libkrb5-dev libonig-dev libsasl2-dev libmcrypt-dev expect re2c libffi-dev
185186
- |
186187
if ! command -v phpenv; then
187188
pushd $HOME
@@ -269,7 +270,7 @@ jobs:
269270
before_install:
270271
- sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
271272
- sudo apt-get update
272-
- sudo apt-get -y -q=2 --no-install-recommends --no-install-suggests install libtidy-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev libssl-dev libldb-dev libc-client-dev libkrb5-dev libsasl2-dev libmcrypt-dev expect re2c libffi-dev
273+
- sudo apt-get -y -q=2 --no-install-recommends --no-install-suggests install libtidy-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev libssl-dev libldb-dev libc-client-dev libkrb5-dev libonig-dev libsasl2-dev libmcrypt-dev expect re2c libffi-dev
273274
- |
274275
if ! command -v phpenv; then
275276
pushd $HOME
@@ -355,7 +356,7 @@ jobs:
355356
before_install:
356357
- sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
357358
- sudo apt-get update
358-
- sudo apt-get -y -q=2 --no-install-recommends --no-install-suggests install libtidy-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev libssl-dev libldb-dev libc-client-dev libkrb5-dev libsasl2-dev libmcrypt-dev expect re2c libffi-dev
359+
- sudo apt-get -y -q=2 --no-install-recommends --no-install-suggests install libtidy-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libmysqlclient-dev libpq-dev libicu-dev libfreetype6-dev libldap2-dev libxslt-dev libssl-dev libldb-dev libc-client-dev libkrb5-dev libonig-dev libsasl2-dev libmcrypt-dev expect re2c libffi-dev
359360
- |
360361
if ! command -v phpenv; then
361362
pushd $HOME

default_configure_options.bionic-8.3

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
--enable-intl
2+
--with-openssl
3+
--without-pear
4+
--enable-gd
5+
--with-jpeg
6+
--with-freetype
7+
--enable-exif
8+
--with-zip
9+
--with-zlib
10+
--with-zlib-dir=/usr
11+
--with-pdo-sqlite
12+
--enable-soap
13+
--enable-xmlreader
14+
--with-xsl
15+
--enable-ftp
16+
--with-tidy
17+
--with-mhash
18+
--with-xmlrpc
19+
--enable-sysvsem
20+
--enable-sysvshm
21+
--enable-sysvmsg
22+
--enable-shmop
23+
--with-mysqli=mysqlnd
24+
--with-pdo-mysql=mysqlnd
25+
--enable-pcntl
26+
--with-readline
27+
--enable-mbstring
28+
--with-curl
29+
--with-pgsql
30+
--with-pdo-pgsql
31+
--with-gettext
32+
--enable-sockets
33+
--with-bz2
34+
--enable-bcmath
35+
--enable-calendar
36+
--with-libdir=lib
37+
--enable-fpm
38+
--enable-zts
39+
--with-gmp
40+
--with-imap
41+
--with-imap-ssl
42+
--with-kerberos
43+
--with-ldap
44+
--with-ldap-sasl
45+
--enable-dba
46+
--with-cdb

default_configure_options.focal-8.3

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
--enable-intl
2+
--with-openssl
3+
--without-pear
4+
--enable-gd
5+
--with-jpeg
6+
--with-freetype
7+
--enable-exif
8+
--with-zip
9+
--with-zlib
10+
--with-zlib-dir=/usr
11+
--with-pdo-sqlite
12+
--enable-soap
13+
--enable-xmlreader
14+
--with-xsl
15+
--enable-ftp
16+
--with-tidy
17+
--with-mhash
18+
--with-xmlrpc
19+
--enable-sysvsem
20+
--enable-sysvshm
21+
--enable-sysvmsg
22+
--enable-shmop
23+
--with-mysqli=mysqlnd
24+
--with-pdo-mysql=mysqlnd
25+
--enable-pcntl
26+
--with-readline
27+
--enable-mbstring
28+
--with-curl
29+
--with-pgsql
30+
--with-pdo-pgsql
31+
--with-gettext
32+
--enable-sockets
33+
--with-bz2
34+
--enable-bcmath
35+
--enable-calendar
36+
--with-libdir=lib
37+
--enable-fpm
38+
--enable-zts
39+
--with-gmp
40+
--with-imap
41+
--with-imap-ssl
42+
--with-kerberos
43+
--with-ldap
44+
--with-ldap-sasl
45+
--enable-dba
46+
--with-cdb

default_configure_options.jammy-8.3

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
--enable-intl
2+
--with-openssl
3+
--without-pear
4+
--enable-gd
5+
--with-jpeg
6+
--with-freetype
7+
--enable-exif
8+
--with-zip
9+
--with-zlib
10+
--with-zlib-dir=/usr
11+
--with-pdo-sqlite
12+
--enable-soap
13+
--enable-xmlreader
14+
--with-xsl
15+
--enable-ftp
16+
--with-tidy
17+
--with-mhash
18+
--with-xmlrpc
19+
--enable-sysvsem
20+
--enable-sysvshm
21+
--enable-sysvmsg
22+
--enable-shmop
23+
--with-mysqli=mysqlnd
24+
--with-pdo-mysql=mysqlnd
25+
--enable-pcntl
26+
--with-readline
27+
--enable-mbstring
28+
--with-curl
29+
--with-pgsql
30+
--with-pdo-pgsql
31+
--with-gettext
32+
--enable-sockets
33+
--with-bz2
34+
--enable-bcmath
35+
--enable-calendar
36+
--with-libdir=lib
37+
--enable-fpm
38+
--enable-zts
39+
--with-gmp
40+
--with-imap
41+
--with-imap-ssl
42+
--with-kerberos
43+
--with-ldap
44+
--with-ldap-sasl
45+
--enable-dba
46+
--with-cdb

default_configure_options.trusty-8.3

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
--enable-intl
2+
--with-openssl
3+
--without-pear
4+
--enable-gd
5+
--with-jpeg
6+
--with-freetype
7+
--enable-exif
8+
--with-zip
9+
--with-zlib
10+
--with-zlib-dir=/usr
11+
--with-pdo-sqlite
12+
--enable-soap
13+
--enable-xmlreader
14+
--with-xsl
15+
--enable-ftp
16+
--with-tidy
17+
--wih-mhash
18+
--with-xmlrpc
19+
--enable-sysvsem
20+
--enable-sysvshm
21+
--enable-sysvmsg
22+
--enable-shmop
23+
--with-mysqli=mysqlnd
24+
--with-pdo-mysql=mysqlnd
25+
--enable-pcntl
26+
--with-readline
27+
--enable-mbstring
28+
--with-curl
29+
--with-pgsql
30+
--with-pdo-pgsql
31+
--with-gettext
32+
--enable-sockets
33+
--with-bz2
34+
--enable-bcmath
35+
--enable-calendar
36+
--with-libdir=lib
37+
--enable-fpm
38+
--enable-zts
39+
--with-gmp
40+
--with-imap
41+
--with-imap-ssl
42+
--with-kerberos
43+
--with-ldap
44+
--with-ldap-sasl
45+
--enable-dba
46+
--with-cdb

default_configure_options.xenial-8.3

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
--enable-intl
2+
--with-openssl
3+
--without-pear
4+
--enable-gd
5+
--with-jpeg
6+
--with-freetype
7+
--enable-exif
8+
--with-zip
9+
--with-zlib
10+
--with-zlib-dir=/usr
11+
--with-pdo-sqlite
12+
--enable-soap
13+
--enable-xmlreader
14+
--with-xsl
15+
--enable-ftp
16+
--with-tidy
17+
--with-mhash
18+
--with-xmlrpc
19+
--enable-sysvsem
20+
--enable-sysvshm
21+
--enable-sysvmsg
22+
--enable-shmop
23+
--with-mysqli=mysqlnd
24+
--with-pdo-mysql=mysqlnd
25+
--enable-pcntl
26+
--with-readline
27+
--enable-mbstring
28+
--with-curl
29+
--with-pgsql
30+
--with-pdo-pgsql
31+
--with-gettext
32+
--enable-sockets
33+
--with-bz2
34+
--enable-bcmath
35+
--enable-calendar
36+
--with-libdir=lib
37+
--enable-fpm
38+
--enable-zts
39+
--with-gmp
40+
--with-imap
41+
--with-imap-ssl
42+
--with-kerberos
43+
--with-ldap
44+
--with-ldap-sasl
45+
--enable-dba
46+
--with-cdb

0 commit comments

Comments
 (0)