我想连接到PostgreSQL,我使用wamp 64位。
我在这里
我也在php.ini中取消了php_pgsql和php_pdo_pgsql的注释。 但我不能连接,它给了我这样的错误:
(!)忽略错误抑制致命错误:调用未定义的函数pg_connect()
有没有人知道我的问题的解决scheme。 我只是需要它。
谢谢 。
;extension=php_pgsql.dll
并在开始处删除分号 ;extension=php_pdo_pgsql.dll
并在开头删除分号 希望这可以帮助
以下的概念是完全解决的。
将libpq.dll
从php
文件夹(如: C:\wamp\bin\php\php5.5.12
) C:\wamp\bin\php\php5.5.12
到apache bin文件夹(如: C:\wamp\bin\apache\apache2.4.9\bin
),然后重新启动apache而且要快乐!
谢谢。
我解决了我的问题,在httpd.conf中加载一个LoadFile
LoadFile“location \ libpq.dll”;
首先我取消注释扩展名= php_pgsql.dll和扩展名= php_pdo_pgsql.dll然后我把LoadFile在httpd.conf中,然后重新启动Apache和Wamp。
感谢你们
我认为这会帮助你。
%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32 \ Wbem;%SYSTEMROOT%\ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files \ Microsoft SQL server \ 100 \ Tools \ Binn \ \ Program Files \ Microsoft SQL server \ 100 \ DTS \ Binn \; c:\ wamp \ bin \ php \ php5.3.0 \
刚刚添加您的PHP根路径在最后。
pdo_pgsql
和php_pgsql
扩展名; 只要删除上述扩展的评论。 将libpq.dll
从php文件夹(如: C:\wamp\bin\php\php5.5.12
) C:\wamp\bin\php\php5.5.12
到apache bin文件夹(如: C:\wamp\bin\apache\apache2.4.9\bin
),然后重新启动apache而且要快乐!
如果有任何不起作用,请尝试在Apache下的httpd.conf文件…
PHPIniDir“c:/wamp/bin/php/php5.5.12”