2014-02-24 45 views
0

我想知道如何在PHP中调用/连接postgresql数据?因为当我试图调用它时,在浏览器中显示此消息错误“致命错误:调用未定义的函数pg_connect()在C:\ Program Files \ xampp \ htdocs \ mydirectory \ mymy \ connectpg.php在第2行”。我使用的XAMPP 1.7.4包装和PostgreSQL 9.2.6postgresql和php为什么不能连接

+0

我试图消除之前,在php.ini中的();延长= php_pgsql.dll和延长= php_pdo_pgsql.dll但没有在浏览器中仍然显示错误消息 –

+0

你重新启动了你的apache吗? –

+0

是的,我已经重新启动了Apache,但没有发生......当我在phpinfo()中搜索时,没有pgsql ... –

回答

1

你需要安装的php-pgsql的包,或者如果您在Windows,你需要激活具有相同名称的php-pgsql的扩展

要激活它(我看你使用XAMPP),你应该在你的php.ini文件中添加(放置在xampp\php)以下行(或取消它):

extension=php_pgsql.dll 
extension=php_pdo_pgsql.dll 

最后,你应该重新启动服务器

0

尝试添加

LoadFile "C:/yourphppath/libpq.dll" 

到httpd.conf中加载PHP5模块