致命错误:在 /home/kholifah/htdocs/cechcalk.ck/userAuth.php:22 中未捕获的异常“PDOException”和消息“找不到驱动程序”堆栈跟踪:#0 /home/kholifah/htdocs/cechcalk.ck/userAuth .php(22): PDO->__construct('?????pgsql:dbna...') #1 {main} 在第 22 行的 /home/kholifah/htdocs/cechcalk.ck/userAuth.php 中抛出
问问题
3260 次
3 回答
0
看起来您缺少名为 pdo_pgsql 的模块。
在您的 php.ini 中查找一行extension=php_pdo_pgsql.dll
。应该取消注释。
在 Ubuntu 或其他 linux 发行版上,您可以使用类似
apt-get install php5-pgsql
.
于 2015-05-26T09:00:58.310 回答
0
最早的答案忘了提到在php.ini
文件中启用以下内容后需要重新启动一些服务:
extension=pdo_pgsql
extension=pgsql
您需要重新启动您的网络服务器,在我的情况下我 using nginx
,所以我这样做
sudo systemctl restart nginx.service
之后我重新php-fpm
使用:
sudo systemctl restart php-fpm.service
就是这样……干杯
于 2018-08-09T12:13:51.600 回答