如何在Travis上启用PHP redis扩展
我正在运行Travis CI来运行我的测试。我正在PHPV5.6中使用Trusty容器 这是我的整个.travis.yml文件:如何在Travis上启用PHP redis扩展,php,continuous-integration,travis-ci,phpredis,Php,Continuous Integration,Travis Ci,Phpredis,我正在运行Travis CI来运行我的测试。我正在PHPV5.6中使用Trusty容器 这是我的整个.travis.yml文件: language: php dist: trusty php: - '5.4' before_script: - phpenv config-rm xdebug.ini - before_script: echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-n
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\u脚本:
语法直接从中复制,但我的构建失败,出现编写器错误,错误如下:
- The requested PHP extension ext-redis * is missing from your system. Install or enable PHP's redis extension.
看来这是不对的!而不是安装脚本之前的,
它需要在安装之前的:
。这似乎很管用:
before_install:
- phpenv config-rm xdebug.ini
- before_script: echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
你知道一个教程吗?或者你能解释一下你是如何用phpenv安装redis的吗?我可以确认这在PHP7.2 Laravel 6.x Xenial dist中是有效的