2014-02-24 48 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模塊