continuous integration - How to enable PHP redis extension on Travis
I'm running Travis CI for running my tests. I'm using the Trusty container with php v5.6.
Here is my entire .travis.yml file:
language: php dist: trusty php: - '5.4' before_script: - phpenv config-rm xdebug.ini - before_script: echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini sudo: required install: - npm install -g gulp - composer install env: - APP_ENV=circleci script: - gulp test
before_script: syntax is copied directly from the travis documentation but my builds fail with a composer error saying:
- The requested PHP extension ext-redis * is missing from your system. Install or enable PHP's redis extension.