From e3e1558a0babd2e622d762fcc1a70d3a661ab7d9 Mon Sep 17 00:00:00 2001 From: "Alexander M. Turek" Date: Sat, 23 May 2020 23:26:28 +0200 Subject: [PATCH] Enable APCu for the php 8 build. --- .travis.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.travis.yml b/.travis.yml index 50c692fa01..ff65ee8a94 100644 --- a/.travis.yml +++ b/.travis.yml @@ -139,6 +139,23 @@ before_install: } export -f tpecl + install_apcu_dev () { + local ref=$1 + local INI=$2 + + wget https://github.com/krakjoe/apcu/archive/${ref}.zip + unzip ${ref}.zip + cd apcu-${ref} + phpize + ./configure + make + mv modules/apcu.so $(php -r "echo ini_get('extension_dir');") + echo 'extension = apcu.so' >> $INI + cd .. + rm -rf apcu-${ref} ${ref}.zip + } + export -f install_apcu_dev + - | # Install sigchild-enabled PHP to test the Process component on the lowest PHP matrix line if [[ ! $deps && $TRAVIS_PHP_VERSION = ${MIN_PHP%.*} && ! -d php-$MIN_PHP/sapi ]]; then @@ -192,6 +209,7 @@ before_install: tfold ext.mongodb tpecl mongodb-1.6.0 mongodb.so $INI elif [[ $PHP = nightly ]]; then tfold ext.memcached tpecl memcached-3.1.5 memcached.so $INI + tfold ext.apcu install_apcu_dev 9c36db45100d4d27ec33072f4be90f1f5a0108b7 $INI fi done