2012-03-11 32 views
1

我最近更新了PHP從5.2.10到5.3.3,現在我遇到了問題,當從命令行執行PHP腳本時,我收到一個錯誤「調用未定義的函數pg_connect()」,所以它看來,CLI不承認php53-pgsql的模塊pg_connect使用php-cli時出錯

從瀏覽器工作正常,但我需要在命令行中執行腳本

我有一個CentOS 5.5和Postgres 8.4

+0

解決:我檢查了php-cli的phpinfo,並說這是php版本5.2.16!它似乎在安裝5.3安裝在/ usr/bin/php上,但/ usr/local/bin/php版本已經安裝了5.2,所以我將其替換,現在工作正常! – juakonn 2012-03-12 00:25:19

+1

發佈此答案並接受它,因此您的問題不會因未回答而徘徊。 – 2012-03-12 07:13:53

回答

2

我檢查的的phpinfo php-cli並且說它是php版本5.2.16!看來在安裝5.3上安裝好了/usr/bin/php/usr/local/bin/php有版本5.2,所以我換了它,現在工作正常!