我在 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/