Php无法找到PostgreSQL库,尽管它存在于指定的文件夹中


Php can't find PostgreSQL library allthough it exists in the specified folder

我尝试将postgresql server与Xampp的组件结合安装。

首先我用他的安装程序安装PostgreSQL。

然后在php.ini

中修改
扩展= php_pgsql.dll

作为下一步,我想重新启动我的apache服务器,但我得到错误:

PHP启动:无法加载动态库"C:'xampp' PHP 'ext'php_pgsql.dll"。无法找到指定的模块。

但是在正确的位置存在文件C:'xampp'php'ext'php_pgsql.dll…

有什么想法,我该如何解决这个问题?

非常感谢

在配置了Apache的Windows服务器上,在httpd.conf中添加以下行来加载libpq.dll可以解决这个问题:

LoadFile "C:/Program Files/PostgreSQL/8.4/bin/libpq.dll"

使用合适的php_pgsql.dll版本-为当前php解析器编译的版本