如何在Windows上使用PostgreSQL PHP扩展?

时间:2010-04-11 11:07:49

标签: php windows postgresql

您是否善意告诉我为什么sysytem无法加载PHP的PostgreSQL扩展? 在php.ini中我写道:

extension=php_pgsql.dll

但是当我重新启动时,我收到了这个警告:

  

无法加载动态库:C:/ PHP / exe \ php_pgsql.dll。

其他扩展程序没有问题。

1 个答案:

答案 0 :(得分:2)

首先,确保php_pgsql.dll实际存在于c:\ php \ ext中。如果是这样,那么您可能会丢失libpq.dll,或者Windows无法在运行时找到它。

libpq.dll应该在c:\ php中,c:\ php应该是PATH系统变量的一部分。

使用dependancy walker,您可以打开php_pgsql.dll并查看加载所依赖的DLL以及Windows无法自动找到的DLL。