php - 如何使 php 与 postgresql 一起工作?

标签 php windows postgresql pdo

<?php

try {
   $dbh = new PDO('pgsql:host=localhost;port=5432;dbname=###;user=###;password=##');
   echo "PDO connection object created";
}
catch(PDOException $e)
{
      echo $e->getMessage();
}

?>

我收到错误消息“无法加载驱动程序”

最佳答案

您需要为 php 安装 pgsql 模块。 在 debian/ubuntu 中是这样的:

sudo apt-get install php5-pgsql

或者安装包的话,需要在php.ini中启用de模块

extension=php_pgsql.dll (windows)
extension=php_pgsql.so (linux)

致谢。

关于php - 如何使 php 与 postgresql 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56719969/

相关文章:

php - 保存模型时的 Laravel 模型尾随数据

c - 服务和应用程序之间的命名管道通信

asp.net - 使用 Active Directory/LDAP 的表单例份验证

windows - .NET 应用程序与独立的 Windows 和 Azure 兼容

node.js - node.js + postgresql 中的过时连接

sql - 从多个表中选择有限的行

php - 修改 JSON 数据格式以用于 FLOT 图表

php - 无法动态创建表名中带有空格的表

php - 登录系统sqlserver连接错误

sql - PostgreSQL 函数返回表或 SETOF