代码拉取完成,页面将自动刷新
同步操作将从 宇润/YurunHttp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
language: php
os: linux
dist: trusty
jobs:
include:
- php: '5.5'
env: PHPUNIT_VERSION="4"
- php: '5.6'
env: PHPUNIT_VERSION="5"
- php: '7.1'
env: SWOOLE_VERSION="v4.5.2"
- php: '7.2'
env: SWOOLE_VERSION="v4.5.2"
- php: '7.3'
env: SWOOLE_VERSION="v4.5.2"
- php: '7.4'
env: SWOOLE_VERSION="v4.5.2"
- php: '7.1'
env: SWOOLE_VERSION="v4.4.19"
- php: '7.2'
env: SWOOLE_VERSION="v4.4.19"
- php: '7.3'
env: SWOOLE_VERSION="v4.4.19"
- php: '7.4'
env: SWOOLE_VERSION="v4.4.19"
- php: '7.0'
env: SWOOLE_VERSION="v4.3.6"
- php: '7.1'
env: SWOOLE_VERSION="v4.3.6"
- php: '7.2'
env: SWOOLE_VERSION="v4.3.6"
- php: '7.3'
env: SWOOLE_VERSION="v4.3.6"
- php: '7.1'
env: SWOOLE_VERSION="master"
- php: '7.2'
env: SWOOLE_VERSION="master"
- php: '7.3'
env: SWOOLE_VERSION="master"
- php: '7.4'
env: SWOOLE_VERSION="master"
- php: 'nightly'
env: SWOOLE_VERSION="master" DISABLE_XDEBUG=false INSTALL_REDIS_EXT=true
allow_failures:
- env: SWOOLE_VERSION="master"
- php: nightly
env:
global:
- HTTP_SERVER_HOST=http://127.0.0.1:8898/
- WS_SERVER_HOST=ws://127.0.0.1:8900/
- WSS_SERVER_HOST=wss://127.0.0.1:8902/
services:
- redis
addons:
apt:
packages:
- nginx
install:
- dd if=/dev/zero of=swap bs=1024 count=2048000 && chmod 600 swap && sudo mkswap swap && sudo swapon swap
- if [[ $INSTALL_REDIS_EXT == true ]]; then
wget https://github.com/phpredis/phpredis/archive/develop.zip;
unzip develop.zip;
cd phpredis-develop;
phpize;
./configure;
make && make install;
cd ../;
fi
- echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
- echo "always_populate_raw_post_data=-1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
- if [[ $DISABLE_XDEBUG != false ]]; then
phpenv config-rm xdebug.ini;
fi
- if [[ $SWOOLE_VERSION ]]; then
wget https://github.com/swoole/swoole-src/archive/$SWOOLE_VERSION.tar.gz -O swoole.tar.gz && mkdir -p swoole && tar -xf swoole.tar.gz -C swoole --strip-components=1 && rm swoole.tar.gz && cd swoole && phpize && ./configure --enable-openssl --enable-http2 && make -j && make install && cd -;
echo "extension = swoole.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini;
php --ri swoole;
wget https://github.com/Yurunsoft/swoole-binary/releases/download/v4.4.12/swoole_4.4.12_e48bc457_x86-64_linux.tar.xz;
mkdir -p /opt/swoole;
tar -C /opt/swoole -xvf swoole_4.4.12_e48bc457_x86-64_linux.tar.xz;
/opt/swoole/bin/php --ri swoole;
fi
before_script:
- sudo cp $TRAVIS_BUILD_DIR/.travis/default.vhost /etc/nginx/sites-available/default.vhost
- sudo ln -s /etc/nginx/sites-available/default.vhost /etc/nginx/sites-enabled/default.vhost
- sudo service nginx reload
- date
- env
- uname -a
- ulimit -a
- ls -al
- pwd
- php -v
- php -m
- php --ri redis
- php --ri curl;
- php --ri openssl;
script:
- composer install-test
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。