天天看點

CentOS下配置PHP PostgreSQL擴充支援

上周部落客在這篇文章中介紹了php采集,​​http://www.sijitao.net/1511.html​​。PHP+PostgreSQL的環境配置其實也不順利。

首先我在系統中安裝了PostgreSQL資料庫,用EnterpriseDB包。然後重新編譯PHP,在編譯中加入--with-pgsql=路徑。可是編譯後發現還是沒有加載php_pgsql擴充。

繼續google,我後來也使用過yum install php-pgsql指令安裝擴充,但是結果還是一樣。

不過功夫不負有心人,問題最後終于還是解決了。

先從​​http://rpmfind.net/linux/RPM/index.html​​這個站點分别下載下傳了“php53-common-5.3.3-21.el5.i386.rpm”、“php53-pdo-5.3.3-21.el5.i386.rpm”和“php53-pgsql-5.3.3-21.el5.i386.rpm”三個安裝包,分别安裝。安裝成功後會在/usr/lib/php/modules/目錄下生成pgsql.so等擴充。

CentOS下配置PHP PostgreSQL擴充支援

然後在擴充目錄下建立pgsql.so和pdo_pgsql.so連結。

最後修改配置檔案,在擴充中加入pgsql.so,重新開機php。