【发布时间】:2016-10-07 07:11:03
【问题描述】:
我想在我的 Laravel 5.2 框架中使用 MySQL 数据库。运行php artisan serve 并打开本地主机页面后,我无法访问 phpMyAdmin。
我的.env 文件:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=people
DB_USERNAME=pftest
DB_PASSWORD="pftest_2016#9"
执行此操作后,我运行php artisan migrate 并收到以下错误:
[PDOException] could not find driver
之后,我安装了php-mysql 扩展并检查了它是否存在于php.ini 文件中。
但我仍然收到以下错误:
[PDOException] SQLSTATE[HY000] [2002] Connection refused
那么问题是什么以及如何解决呢?
【问题讨论】:
-
检查密码“pftest_2016#9”还是pftest_2016#9?
-
从命令行运行
php --ini并确保它使用的 .ini 文件与您认为的相同。 -
@kirangadhvi 不一样.. 阅读错误.. 我的错误是:[PDOException] SQLSTATE[HY000] [2002] Connection denied
-
@Pitchinnate 运行 php --ini 后,我发现配置文件指向这个地方:/etc/php/7.0/cli/php.ini。它应该指向哪里?如何知道它应该指向哪条路径??
-
@s_user 嘿,请检查此链接并检查答案,我认为这就是您要寻找的。 stackoverflow.com/questions/25329302/…
标签: php mysql database laravel pdo