你会如此友善地告诉我为什么sysytem无法加载PHP的PostgreSQL扩展? 在php.ini我写:如何获取在Windows上运行的PostgreSQL PHP扩展?
extension=php_pgsql.dll
但是,当我重新开机,我得到这样的警告:
无法加载动态链接库:C:/ PHP/EXE \ php_pgsql.dll。
其他扩展没有问题。
你会如此友善地告诉我为什么sysytem无法加载PHP的PostgreSQL扩展? 在php.ini我写:如何获取在Windows上运行的PostgreSQL PHP扩展?
extension=php_pgsql.dll
但是,当我重新开机,我得到这样的警告:
无法加载动态链接库:C:/ PHP/EXE \ php_pgsql.dll。
其他扩展没有问题。
首先,确保php_pgsql.dll确实存在于c:\ php \ ext中。如果是这样,那么你可能会缺少libpq.dll,或者Windows无法在运行时找到它。
libpq.dll应该在c:\ php中,并且c:\ php应该是PATH系统变量的一部分。
使用dependancy walker,您可以打开php_pgsql.dll并查看加载哪些DLL以及Windows无法自动查找哪些DLL。
我在哪里可以拿libpq.dll – user307880 2010-04-11 17:56:33
我在哪里可以拿libpq.dll? – user307880 2010-04-11 17:56:56
http://downloads.php.net/pierre/libpq-php-4.4.9-5.2.6.zip – h0tw1r3 2010-04-11 19:44:07
你可以尝试在路径中只使用正向反斜杠'/'吗? DLL带有你的PHP包吗,还是你以后下载了? – 2010-04-11 11:18:45
DLL与PHP包。 PHP 5.2.6。 OS WINDOWS XP SP2。 – user307880 2010-04-11 11:39:19
我使用前向反斜杠,我不知道为什么系统使用另一个最后的反弹。 extension_dir =“C:/ php/ext” – user307880 2010-04-11 11:41:13