Commit Graph

346 Commits (a73248ed6fc96f141a06f2854315a53db4bddd98)

Author SHA1 Message Date
Michele Locati a73248ed6f
Add support for sodium on PHP 5.6, 7.0 and 7.1 (#562) 2022-04-05 14:37:14 +02:00
Michele Locati 3714ceb51a
Fix installing protobuf on PHP 7/8 (#560) 2022-04-02 17:31:27 +02:00
Michael Gooden db9b4aab47
Fix INI ordering issue with openswoole and sockets on Alpine (#554) (#555)
Signed-off-by: Michael Gooden <me@michaelgooden.net>
2022-03-30 17:59:33 +02:00
Michele Locati 581a0d0fbf
Fix installing snmp (#552) 2022-03-29 09:02:42 +02:00
Michele Locati bc638d23a0
Download pickle only when really needed (#551)
* We don't use pecl to install geos

* We don't use pecl when installing an extension from source

* Don't run PHP 8.1 tests on Alpine 3.13

We don't have an Alpine 3.13 distro coming with PHP 8.1

Test: geos
2022-03-28 18:48:16 +02:00
Michele Locati c5bc96d03f
Fix checking extensions (#550) 2022-03-28 18:11:43 +02:00
Michele Locati 7b1aec3ea9
Fix installing protobuf on PHP 8.x (#547)
Test: protobuf
2022-03-28 14:49:56 +02:00
Michele Locati 9f2bd2e20d
Fix installing openswoole on PHP 7.3- (#545)
Test: openswoole
2022-03-28 09:17:33 +02:00
Michele Locati bf88b6d618
Ability to install extensions from source code/specific commits (#538) 2022-03-25 10:55:08 +01:00
Michael Voříšek 9167ef9b59
Strip symbols only for non-debug PHP build (#540) 2022-03-25 10:20:09 +01:00
Michele Locati 36404177eb
Fix detecting the so module for the apcu_bc PHP extension (#544)
Test: apcu_bc
2022-03-25 10:02:46 +01:00
Michele Locati 65347eb080
Avoid apk upgrade (#542)
Test: zip,xdebug,gd
2022-03-25 09:29:15 +01:00
Michele Locati 7ba4e7a920
Abort if installing PHP extensions introduces new PHP startup errors (#541)
Test: bcmath+xdebug
2022-03-25 08:59:08 +01:00
Michele Locati fa7e016989
Don't enable bundled modules if they have problems (#536) 2022-03-24 14:43:54 +01:00
Michele Locati 377f714c9b
Make it easier to install Oracle Instant Client Basic (#535) 2022-03-24 14:04:40 +01:00
Michele Locati 74eb6cc20e
Check that compiled bundled PHP modules work (#534)
Test: bcmath
2022-03-24 12:22:11 +01:00
Michele Locati 7910f27d85
Strip symbols from compiled extensions (#533) 2022-03-24 11:58:29 +01:00
Michele Locati 4e5fbe0d84
Add support for geos (#532) 2022-03-24 10:18:15 +01:00
Michele Locati 6ba171e3b1
Add support for luasandbox (#531) 2022-03-24 08:58:10 +01:00
Michele Locati e3fc02766a
Add support for memprof on Debian (#530) 2022-03-23 10:55:44 +01:00
Michele Locati 4667f174e7
Install msodbcsql18 alone on Debian 11 (#525)
* Install msodbcsql18 alone on Debian 11

* Updgrade msodbcsql from 17.8 to 17.9 on Alpine with PHP <= 7.3

* pdo_sqlsrv and sqlsrv now work on Debian Bullseye with PHP 7.3
2022-03-23 09:58:46 +01:00
Michele Locati 5fab1d04c3
Add Stand With Ukraine message (#529) 2022-03-22 19:24:18 +01:00
Michele Locati 347d5a76bb
libaom: upgrade to 3.3.0; libavif: upgrade to 0.9.3, libyuv: use a specific commit (#524) 2022-03-14 17:21:01 +01:00
Michael Voříšek c14bd17033
Use Basic Light Oracle Instanct Client (#518) 2022-02-27 00:21:04 +01:00
Michele Locati 1be3c17e78
sqlsrv and pdo_sqlsrv; use Microsoft ODBC 18 when available, support Debian Bullseye (#512) 2022-02-16 17:31:14 +01:00
Michele Locati 1528a4816d
Support spx on PHP 8.1 (#511) 2022-02-14 17:41:30 +01:00
Michele Locati 75d28db7f4
Fix installing sqlsrv/pdo_sqlsrv on PHP 7.3 and PHP 8.1 (#502) 2022-02-01 14:11:52 +01:00
Michele Locati 22276358bd
Fix compilation of sockets with PHP 8.0.15 and PHP 8.1.2 (#501)
Test: sockets
2022-01-24 18:20:52 +01:00
Aleksandr Fedotov 11f97c8b6c
Support serialize for apcu (#486)
Test: apcu, igbinary, igbinary+apcu
2022-01-12 12:36:36 +01:00
Michele Locati 98878f5bd1
Support rdkafka on PHP 8.1, fix minor bug (#494) 2022-01-10 16:31:35 +01:00
Michele Locati d86be8c965
Fix installing lzf of PHP 7.1- (#492)
Test: lzf
2022-01-10 15:47:37 +01:00
Marek Janda ab76d49355
Support oci8 on aarch64 (#488) 2022-01-10 15:04:54 +01:00
Michele Locati a0d2bd42a8
Fix installing mongodb on PHP 7.1 (#483)
* Fix installing mongodb on PHP 7.1

Test: mongodb

* Run all docker images even if any of them fails
2021-12-15 16:16:24 +01:00
Michele Locati 6544305702
Support ds on PHP 8.1, fix DS on PHP 7.2- (#481)
* Support ds on PHP 8.1

* Fix installing DS on PHP 7.2-
2021-12-14 11:52:42 +01:00
Bob Clough 412d93afc2
Add libldap-common to debian dependencies (#475)
* Add libldap-common to debian dependencies

This used to be installed implicitly within debian-based docker containers by curl, but as of debian 11 isn't.

This is needed to let secure LDAP work out of the box.

Fixes #474

Test: ldap

* Install libldap-common only on Debian 9 (stretch) or later

Co-authored-by: Michele Locati <michele@locati.it>
2021-12-06 17:36:45 +01:00
Michele Locati 1d08aab2b5
Use the stable version of amqp on PHP 8.0+ (#472)
Test: amqp
2021-12-05 19:36:50 +01:00
Michele Locati 0e03a8f045
Fix installing tiny on Alpine 3.15 (#471) 2021-12-05 16:55:37 +01:00
Michele Locati 10bc5d5e5a
Enable postgres support for openswoole (#468) 2021-12-05 12:41:29 +01:00
Michele Locati c516929275
Enable curl for recent swoole versions (#462)
Test: swoole
2021-11-05 23:42:30 +01:00
Michele Locati daa351d9fc
Add support for openswoole (#461) 2021-11-05 23:14:23 +01:00
Michele Locati a78c760ef5
Use @fix_letsencrypt argument instead of IPE_FIX_CACERTS to fix Let's Encrypt (#451)
IPE_FIX_CACERTS is still supported, but deprecated

Test: blackfire, ioncube_loader, snuffleupagus, sourceguardian, spx, xdebug, zip
2021-10-08 10:24:06 +02:00
Michele Locati 4d6d8e7815
Let users install the extensions without actually enabling them (#449)
Test: apcu, apcu_bc, blackfire, event, ioncube_loader, sourceguardian, http, memcached, snuffleupagus, xdebug
2021-10-08 00:10:45 +02:00
Michele Locati 73545ba3e5
Add an option to fix Let's Encrypt CA certificates for old distros (#450) 2021-10-07 23:40:39 +02:00
Michele Locati 6bad6ec08f
Enable AVIF for GD on PHP 8.1 (#375) 2021-09-29 09:31:34 +02:00
Laurent Laville 2a4168f26b
Support uploadprogress for PHP 8.0 (#445) 2021-09-29 09:18:17 +02:00
Michele Locati cdda8c2bdd
Fix installing ionCube in multiarch, fix installing SourceGuardian for 32-bit PHP (#444) 2021-09-28 13:11:38 +02:00
Michele Locati f9cf2dedc3
Add support for SourceGuardian Loader (#442) 2021-09-28 11:44:47 +02:00
Michele Locati 872d4e5302
Upgrade libcmark to 0.30.2 (#440) 2021-09-27 10:06:07 +02:00
Michele Locati 3bd54f0270
Upgrade Microsoft SQL Server ODBC Driver version for Alpine Linux
Test: pdo_sqlsrv, sqlsrv
2021-08-26 10:22:48 +02:00
Michele Locati 385187633d
Fix installing tensor on Debian Bullseye 2021-08-25 12:04:24 +02:00