2012-03-11 45 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,所以我换了它,现在工作正常!