1.编译器:phpstrom
框架:TP5
服务器面板:宝塔面板
2.我遇到的核心问题:数据库、用户名、密码均正确但是无法连接,
使用宝塔面板的都知道phpmyadmin的端口号是888,注意注意这个888是phpmyadmin的端口号
不是数据库的端口号,数据库的端口号还是3306,可以在面板里面查。
然后你把连接的端口号改成3306,还是不行。
3.你还需要的是在宝塔面板中放行3306端口号,如图
然后重启mysql后,就可以配置TP5数据库和phpstrom数据库的连接了。
4.配置TP5的数据库连接:
在application\database.php下配置
return [ // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '你的服务器地址', // 数据库名 'database' => 'test', // 用户名 'username' => 'root', // 密码 'password' => 'root', // 端口 'hostport' => '3306', // 连接dsn 'dsn' => '', // 数据库连接参数 'params' => [], // 数据库编码默认采用utf8 'charset' => 'utf8' ]5.配置phpstrom的数据库连接
(本文为原创文章,转载请注明来自:http://www.cnblogs.com/piaobodewu/)
转载于:https://www.cnblogs.com/piaobodewu/p/9309891.html