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

Php无法找到PostgreSQL库,尽管它存在于指定的文件夹中,php,apache,postgresql,Php,Apache,Postgresql,我尝试将postgresql server与Xampp的组件结合安装 首先,我用他的安装程序安装了PostgreSQL 然后我在php.ini中进行了更改 extension=php\u pgsql.dll 下一步,我想重新启动apache服务器,但出现错误: PHP启动:无法加载动态库C:\xampp\PHP\ext\PHP\u pgsql.dll。找不到指定的模块 但是在正确的位置存在文件C:\xampp\php\ext\php\u pgsql.dll 有什么想法吗?我如何解决这个问题 非常

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

首先,我用他的安装程序安装了PostgreSQL

然后我在php.ini中进行了更改

extension=php\u pgsql.dll

下一步,我想重新启动apache服务器,但出现错误:

PHP启动:无法加载动态库C:\xampp\PHP\ext\PHP\u pgsql.dll。找不到指定的模块

但是在正确的位置存在文件C:\xampp\php\ext\php\u pgsql.dll

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


非常感谢您

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

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

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


LoadFile C:/Program Files/PostgreSQL/8.4/bin/libpq.dll在配置了Apache的Windows服务器上,将以下行添加到httpd.conf以加载libpq.dll可以解决此问题:


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

这是为我做的。我从命令行测试了PHP Postgres驱动程序,并确认PHP可以与Postgres对话。是Apache 2.4找不到Postgres驱动程序!不幸的是,这不适用于我是的,我有正确的路径。apache没有启动,在httpd.conf中配置之后,这是为我做的。我从命令行测试了PHP Postgres驱动程序,并确认PHP可以与Postgres对话。是Apache 2.4找不到Postgres驱动程序!不幸的是,这不适用于我是的,我有正确的路径。在httpd.conf中配置之后,apache不会启动