php - 找不到 ubuntu php_pgsql.dll

标签 php postgresql ubuntu

我在 Ubuntu 14.04 和 php 5.5.9 上安装了 Apache2。我看到 Apache 屏幕、phpinfo 屏幕,但 php 无法连接到 postgresql。

尝试时出现“ fatal error :调用未定义的函数 pg_connect()”。

我的 php.ini 根据 'phpinfo();'是:

Loaded Configuration File   /etc/php5/apache2/php.ini

在 php.ini 中我有一个 [PostgreSQL] 部分,但是没有

;extension=php_pgsql.dll

并且该文件不存在。

加载的模块包括mod_php5,但没有*pgsql...

我想我机构中的代理阻止了某些东西?

[PostgreSQL]
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0

最佳答案

在您的终端中:

sudo apt-get install php5-pgsql

安装完成时

/etc/init.d/apache2 restart

并检查您的 postgres 数据库连接。

关于php - 找不到 ubuntu php_pgsql.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32214824/

相关文章:

mysql - 提交而不是回滚?

javascript - 如何查找用户的名字字母

ubuntu - cp : cannot create regular file `../lib/' : Is a directory

linux - 如何查看我的网卡的供应商信息?

node.js - 我怎么能在 docker ubuntu contain 上执行 'apt-get install'?

php - 为什么我的简单 Laravel 查询返回递归?

php - 通过 Wordpress 插件定位特定的 `<div>`

php - 根据数组获取mysql结果

javascript - Extjs + PHP 通过增加 Java 堆大小来增强性能

database - Postgresql 9.5 中的方法复制