mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 22:57:40 +08:00 
			
		
		
		
	added apc,redis and memcache(d) to travis
This commit is contained in:
		@ -8,11 +8,16 @@ php:
 | 
			
		||||
env:
 | 
			
		||||
  - CUBRID_VERSION=9.1.0
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
  - redis-server
 | 
			
		||||
 | 
			
		||||
before_script:
 | 
			
		||||
  - composer self-update && composer --version
 | 
			
		||||
  - composer require satooshi/php-coveralls 0.6.*
 | 
			
		||||
  - mysql -e 'CREATE DATABASE yiitest;';
 | 
			
		||||
  - psql -U postgres -c 'CREATE DATABASE yiitest;';
 | 
			
		||||
  - tests/unit/data/travis/apc-setup.sh
 | 
			
		||||
  - tests/unit/data/travis/memcache-setup.sh
 | 
			
		||||
  - tests/unit/data/travis/cubrid-setup.sh
 | 
			
		||||
 | 
			
		||||
script:
 | 
			
		||||
 | 
			
		||||
@ -1,12 +1,12 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
install_memcache() {
 | 
			
		||||
    if [ "$(expr "$TRAVIS_PHP_VERSION" ">=" "5.5")" -eq 1 ]; then
 | 
			
		||||
        MEMCACHE_VERSION="2.2.7"
 | 
			
		||||
        wget "http://pecl.php.net/get/memcache-$MEMCACHE_VERSION.tgz" &&
 | 
			
		||||
        tar -zxf "memcache-$MEMCACHE_VERSION.tgz" &&
 | 
			
		||||
        sh -c "cd memcache-$MEMCACHE_VERSION && phpize && ./configure --enable-memcache && make && sudo make install"
 | 
			
		||||
    fi
 | 
			
		||||
#    if [ "$(expr "$TRAVIS_PHP_VERSION" ">=" "5.5")" -eq 1 ]; then
 | 
			
		||||
#        MEMCACHE_VERSION="2.2.7"
 | 
			
		||||
#        wget "http://pecl.php.net/get/memcache-$MEMCACHE_VERSION.tgz" &&
 | 
			
		||||
#        tar -zxf "memcache-$MEMCACHE_VERSION.tgz" &&
 | 
			
		||||
#        sh -c "cd memcache-$MEMCACHE_VERSION && phpize && ./configure --enable-memcache && make && sudo make install"
 | 
			
		||||
#    fi
 | 
			
		||||
 | 
			
		||||
    echo "extension=memcache.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
 | 
			
		||||
 | 
			
		||||
@ -14,3 +14,5 @@ install_memcache() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
install_memcache > ~/memcache.log || ( echo "=== MEMCACHE BUILD FAILED ==="; cat ~/memcache.log )
 | 
			
		||||
 | 
			
		||||
echo "extension=memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user