123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- #!/bin/sh
- set -e
- echo "**************************"
- echo "Setting up PHP Extensions."
- echo "**************************"
- echo ""
- echo "PHP Version: $TRAVIS_PHP_VERSION"
- if [ "$TRAVIS_PHP_VERSION" = "hhvm" ] || [ "$TRAVIS_PHP_VERSION" = "hhvm-nightly" ]; then
- echo "Unable to install php extensions on current system"
- elif [ "$TRAVIS_PHP_VERSION" = "7.0" ]; then
- echo ""
- echo "******************************"
- echo "Installing apcu extension"
- echo "******************************"
- set +e
- printf "yes\n" | pecl install apcu
- set -e
- echo "Finished installing apcu-beta extension."
- else
- echo ""
- echo "******************************"
- echo "Installing phpredis extension."
- echo "******************************"
- echo ""
- echo ""
- echo "Downloading..."
- git clone git://github.com/nicolasff/phpredis.git
- echo "Configuring..."
- cd phpredis
- phpize
- ./configure
- echo "Installing..."
- make
- make install
- cd ..
- rm -Rf phpredis
- echo "Finished installing phpredis extension."
- echo ""
- echo "******************************"
- echo "Installing uopz extension if possible (PHP >=5.4)."
- echo "******************************"
- set +e
- pecl install uopz
- set -e
- echo "Finished installing uopz extension."
- if [ "$TRAVIS_PHP_VERSION" != "5.4" ]
- then
- echo ""
- echo "******************************"
- echo "Installing apcu extension"
- echo "******************************"
- set +e
- printf "yes\n" | pecl install apcu-4.0.8
- set -e
- echo "Finished installing apcu-beta extension."
- fi
- fi
- if [ -f "tests/travis/php_extensions_${TRAVIS_PHP_VERSION}.ini" ]
- then
- echo ""
- echo "*********************"
- echo "Updating php.ini file"
- echo "*********************"
- echo ""
- echo ""
- phpenv config-add "tests/travis/php_extensions_${TRAVIS_PHP_VERSION}.ini"
- fi
|