幸运28自动挂机,Mac上ThinkPHP6使用migrate:run报错SQLSTATE[HY000] [2002]

浏览:51 发布日期:2019/12/03 分类:ThinkPHP6专区 关键字: migrate Mac
使用http://github.com/php-casbin/think-authz
执行会报错php think migrate:run[InvalidArgumentException]                                                                 
  There was a problem connecting to the database: SQLSTATE[HY000] [2002] Connection refused
找到了这个帖子http://sure-me.com/topic/56453.html但是最好不要改ThinkPHP核心框架
这个问题的原因是Mac默认自带PHP,将你自己的PHP版本添加进环境变量即可export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

export PATH="/Applications/MAMP/bin/php/php7.1.20/bin:$PATH"
PS:首行默认是source ~/.profile 需改成上方第一行代码,否则会报-bash: /Users/xxx/.profile: No such file or directory
添加完毕然后执行source .bash_profilephp think migrate:run就没有问题了,如果还报错,请将数据库配置文件改为localhost
最佳答案
评论( 相关
后面还有条评论,点击查看>>