2012-07-11 45 views
5

加載php_pdo_pgsql和php_pgsql模塊時Wampserver出現問題。在幾個論壇上搜索解決方案是從http://www.bmedon.net/download.html這兩個.dll文件下載並覆蓋現有的。Wampserver:加載php_pdo_pgsql和php_pgsql模塊時出現問題

問題是它沒有工作!我檢查了所有的php.ini文件。我遵循http://diego-loquese.blogspot.com/2010/12/conectar-wampserver-con-postgresql.html指示(這是我找到的所有論壇的摘要)。

我使用WampServer 2.2對於Windows x64與PHP 5.4.3

回答

18

你必須加載libpq.dll自帶的PHP,在httpd.conf這樣的:

LoadFile "c:/wamp/bin/php/php5.4.3/libpq.dll" 

它爲我

+0

因爲我急於在虛擬環境中安裝了一個ubuntu,並設置了我的環境。但是,一分鐘後,我會嘗試你的解決方案!謝謝 – matt 2012-07-27 15:11:46

+0

我從字面上切割並粘貼到我的http.conf文件的底部,並開始工作。謝謝! – 2013-06-17 01:32:42

+0

我想感謝你;它解決了我的問題 – 2013-12-15 21:14:37

6

只需將libpq.dll從您的php目錄複製到apache bin目錄即可。

+0

適合我:),謝謝 – Raduken 2015-09-21 20:08:53

0
  1. 安裝PostgreSQL

  2. 編輯的php.ini,取消「擴展名= php_pgsql.dll」。檢查PHP文件夾中的 php.ini和Apache文件夾

  3. 編輯環境變量,將PostgreSQL/bin和/ lib目錄 添加到Path。這解決了php_pgsql.dll不能加載的問題,因爲 它無法解決依賴關係。

  4. 完成。 PHP現在應該能夠與PostgreSQL進行通信。

相關問題