Commit 41bd9ab7 by Carsten Brandt

added memcache and apc to travis

parent f6f2522a
......@@ -4,6 +4,8 @@ These scripts might be used to configure your own system for test runs. But sinc
The scripts are:
- [`apc-setup.sh`](apc-setup.sh)
Installs and configures the [apc pecl extension](http://pecl.php.net/package/apc)
- [`memcache-setup.sh`](memcache-setup.sh)
Compiles and installs the [memcache pecl extension](http://pecl.php.net/package/memcache)
- [`cubrid-setup.sh`](cubrid-setup.sh)
......
echo "extension = <extension>.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
echo "apc.enable_cli = 1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
\ No newline at end of file
#!/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
echo "extension=memcache.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
return $?
}
install_memcache > ~/memcache.log || ( echo "=== MEMCACHE BUILD FAILED ==="; cat ~/memcache.log )
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment