您是否善意告诉我为什么sysytem无法加载PHP的PostgreSQL扩展? 在php.ini中我写道:
extension=php_pgsql.dll
但是当我重新启动时,我收到了这个警告:
无法加载动态库:C:/ PHP / exe \ php_pgsql.dll。
其他扩展程序没有问题。
答案 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。