diff --git a/tests/conf/memcached.ini b/tests/conf/memcached.ini new file mode 100644 index 00000000..7d09664e --- /dev/null +++ b/tests/conf/memcached.ini @@ -0,0 +1 @@ +extension=memcached.so diff --git a/tests/conf/redis.ini b/tests/conf/redis.ini new file mode 100644 index 00000000..6aecae48 --- /dev/null +++ b/tests/conf/redis.ini @@ -0,0 +1 @@ +extension=redis.so diff --git a/tests/script/install.sh b/tests/script/install.sh index c84dbedb..004a18de 100755 --- a/tests/script/install.sh +++ b/tests/script/install.sh @@ -10,10 +10,21 @@ if [ $(phpenv version-name) != "hhvm" ]; then echo "yes\nno\n" | pecl install apcu-5.1.2 pecl install apcu_bc-beta phpenv config-add thinkphp/tests/conf/apcu_bc.ini + + wget -O phpredis-php7.tar.gz https://github.com/phpredis/phpredis/archive/php7.tar.gz + tar -xzvf phpredis-php7.tar.gz + cd phpredis-php7 && phpize && ./configure && make && sudo make install + + wget -O memcached-php7.tar.gz https://github.com/php-memcached-dev/php-memcached/archive/php7.zip + tar -xzvf memcached-php7.tar.gz + cd php-memcached-php7 && phpize && ./configure && make && sudo make install else echo "yes\nno\n" | pecl install apcu-4.0.10 phpenv config-add thinkphp/tests/conf/apcu.ini fi fi +phpenv config-add thinkphp/tests/conf/memcached.ini +phpenv config-add thinkphp/tests/conf/redis.ini + composer install --no-interaction --ignore-platform-reqs