From 5ce4d60575eae8ae95ed5893e07a8cc26c70340a Mon Sep 17 00:00:00 2001 From: 7IN0SAN9 Date: Wed, 27 Jan 2016 22:05:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0Redis=E5=92=8CMemcached?= =?UTF-8?q?=E6=89=A9=E5=B1=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/conf/memcached.ini | 1 + tests/conf/redis.ini | 1 + tests/script/install.sh | 11 +++++++++++ 3 files changed, 13 insertions(+) create mode 100644 tests/conf/memcached.ini create mode 100644 tests/conf/redis.ini 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