BUG:php7.1 访问yii数据库 自动加端口3306 报错
跟新完php7.1后访问yii项目出现下图错误 可见数据库链接是已经制指定了端口号9004 但是访问时后续自动加上了3306
原因:换了方式
//这种方式只支持5.6版本php 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=192.168.1.4:9004;dbname=qwe', 'username' => 'root', 'password' => '*****', 'charset' => 'utf8', ], //php7 5.6.*通用 的支持方式 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=192.168.1.4;port=9004;dbname=qwe, 'username' => 'root', 'password' => '*****', 'charset' => 'utf8', ],
修改后项目正常访问