【发布时间】:2016-08-05 17:08:06
【问题描述】:
我询问了this question 并按照说明进行操作。
- 我删除了默认的mysql驱动
sudo apt-get remove --purge php5-mysql - 我安装了原生驱动
sudo apt-get install php5-mysqlnd - 我跑了
sudo php5dismod mysql && php5enmod mysqlnd - 我重启了php5-fpm和nginx
此时我收到以下错误:
[2016-04-14 08:50:02] local.ERROR: 异常 'PDOException' 与 /var/.../vendor/laravel/framework/src/Illuminate/Database 中的消息“找不到驱动程序” /Connectors/Connector.php:47
为什么 PDO 说 找不到驱动程序?
【问题讨论】:
-
..哇,谢谢。我在这里学到了一些新东西,感谢您提供的链接,我希望我能找到它。但是,你在那里勾选了正确的答案,甚至你也回复了。
-
是的,这个丢失的驱动程序与我之前解决的问题不同——即宅基地和不同设置(原来是驱动程序)之间的区别。该驱动程序的配置是一个单独的问题 - 这更多的是 Nginx 配置问题而不是 Apache 问题