PHP Fatal error: Call to undefined function pg_connect()
来源:互联网 发布:ipad看淘宝不能横屏 编辑:程序博客网 时间:2024/04/26 16:19
昨天本来想用PHP代码将本地一个基于postgresql的数据库中的所有数据表信息读取出来,连接数据库的时候,出现了Fatal error: Call to undefined function pg_connect()的错误提示。原来没有打开对pgsql的扩展。于是我将php.ini中的 ';extension=php_pgsql.dll'前面的分号去掉,可是问题依然没有得到解决。
今天下午试了一下在cli中运行连接postgresql的php代码,结果竟然通过了。怀疑是不是cli中使用的php.ini和服务器中使用的 php.ini不一致导致的,于是查看了一下,结果它们的确不是同一个php.ini配置文件,但是两个文件里面的内容是一模一样的,而且php版本号是一样的,都是PHP5.3.6,这就怪了。
Google、百度了N多次,看了几乎所有相关问题的网页,试了各种各样的方法(包括拷贝dll到C盘system目录、添加环境变量等,除了换一个PHP版本),最终还是没能解决该问题。
正准备换一个PHP版本试一下的前,突然想到去百度百科上看一下PHP对postgresql、mysql等数据库的说明,结果竟然在php安装的那一项中看到了问题的原因:没有将pgsql的dll复制到system32目录下,导致php无法识别pg_connect等这些函数。
于是,将./php/libpq.dll(php文件夹下的libpq.dll)和./php/ext/php_pgsql.dll(ext文件夹下的php_pgsql.dll)这两个dll文件复制到C盘system32下,然后查看phpinfo(),发现module pgsql出现了在了列表中。
然后,成功读取到了该数据库中的表信息了。
- PHP Fatal error: Call to undefined function pg_connect()
- Call to undefined function pg_connect()
- php连接PostgreSQL错误Call to undefined function pg_connect()
- 解决PHP问题:Fatal error: Call to undefined function: mysql_connect()
- 解决PHP问题:Fatal error: Call to undefined function: mysql_connect()
- Fatal error: Call to undefined function mysql_connect() (PHP连MYSQL)
- PHP Fatal error: Call to undefined function mcrypt_module_open()解决办法
- 【php】Fatal error: Call to undefined function move_upload_file() in D:\
- 解决PHP中的Fatal error: Call to undefined function curl_init()
- PHP Fatal error: Call to undefined function OCILogon()
- PHP Fatal error: Call to undefined function imagettfbbox()
- PHP: Fatal error:Call to undefined function com_create_guid()
- php apache : Fatal error: Call to undefined function mysql_connect()
- PHP Fatal error: Call to undefined function mysql_connect()解决方案
- PHP Fatal error: Call to undefined function session_register()
- PHP Fatal error: Call to undefined function ImageCreate()
- PHP Fatal error: Call to undefined function curl_init() in xxx
- PHP Fatal error: Call to undefined function mysql_connect
- C#中的多线程
- SQL语句里连接其它服务器上的数据库(通过TCP/IP),并操作和读取?
- 内部类
- 关于Debug和Release之本质区别的讨论本文主要包含如下内容:
- Ubuntu Linux 下安装配置Django
- PHP Fatal error: Call to undefined function pg_connect()
- 使用 HibernateTemplate 实现分页查询 (HibernateCallback接口)
- 代码坏味道,重构与模式
- Android杂谈---获取手机屏幕大小
- 畅想曲
- 程序发布批号规则
- v$session,v$session_wait,v$session_wait_history,v$active_session_history
- 接口规范
- oracle: OCA-042-题解与实验(1)