Mysql Travis ci和Symfony3

Mysql Travis ci和Symfony3,mysql,symfony,travis-ci,Mysql,Symfony,Travis Ci,嗨,我想用我的symfony项目为travis做准备 language: php php: - '5.6' - '7.0' services: - mysql before_install: - php /home/travis/.phpenv/versions/5.6/bin/composer self-update before_script: - composer install - php bin/console doctrine:d

嗨,我想用我的symfony项目为travis做准备

language: php
php:
    - '5.6'
    - '7.0'

services:
    - mysql

before_install:
    - php /home/travis/.phpenv/versions/5.6/bin/composer self-update

before_script:
    - composer install
    - php bin/console doctrine:database:create --env=test
    - php bin/console doctrine:schema:create --env=test
    - php bin/console hautelook_alice:doctrine:fixtures:load -n --env=test

script:
    - phpunit --configuration phpunit.xml.dist --coverage-text
但我的构建中有一个错误:

[条令\DBAL\Exception\ConnectionException]
驱动程序中发生异常:SQLSTATE[HY000][2002] php\u network\u getaddre-sses:getaddrinfo失败:名称或服务不可用 已知的


我错过什么了吗?我真的需要声明mysql服务吗?

看起来您已经将数据库配置为在r上运行。请将其更改为
localhost
,然后查看它是否运行


您可能还需要更改
root
数据库用户的密码。查看初始值。

能否共享生成日志?@joepd确定,因此我已与localhost设置了一个
参数\u test.yml.dist
。但是composer安装不会创建
参数\u test.yml
。我该怎么设置呢?只需在composer安装后运行cp parameters\u test.yml.dist parameters\u test.yml..尽管我更喜欢将其命名为parameters.yml.travis:)