MongoDB为何一直使用默认27017端口?
1. 运行环境
1). 当前使用的 Laravel 版本?
Laravel5.5
2). 当前使用的 php/php-fpm 版本?
PHP 版本:7.2.34
php-fpm 版本:7.2.34
3). 当前系统
centos7
4). 业务环境
5). 相关软件版本
MongoDB
jenssegers/laravel-mongodb
2. 问题描述?
database.php
内MongoDB连接端口号写死为自定义端口号,但是连接mongo时还是自动使用的27017,读数据时不会这样,但是写入数据时会出现这个问题,不论是在database.php
内配置,或是.env
内配置端口,连接mongo时还是会使用27017端口。
已php artisan config:clear
清除配置缓存了,也composer dump-autoload
过,因为连的阿里云的MongoDB,所以项目内不会用到27017端口。
网上找到说可能是database.php
内的默认驱动为default => mysql
,但项目主要也是用的MySQL服务,只在IM方面用到MongoDB,请问大佬们为什么会默认使用27017端口呢?
默认端口本来就是27017
php artisan config:cache 一下试试?