作者gn00386614 (EXSA)
看板PHP
标题[请益] 连接PostgreSql的问题
时间Mon Mar 20 16:20:06 2017
Fatal error: Call to undefined function pg_connect() in
其实这问题今天在server环境有解决过,但在我自己的电脑不知道为什麽就是解决不了
这边的环境是win7,装的是最新版的AppServ
然後在AppServ底下PHP5跟PHP7的两个PHP.ini档都有去启动php_pgsql.dll
也设定了extension_dir的路径
因为这问题很普遍,爬文也有爬到说要修改的是在C:\Windows底下的php.ini
透过phpinfo检视也显示出同样的路径
问题是我在C:\Windows找不到php.ini可以设定,也找不到其他的解决办法因此到板上请求协助
顺便一提,Server的环境是2008R2 装的是XAMPP,当初也是AppServ解决不了port80被占用
才尝试改用Xampp的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.229.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1489998009.A.CD3.html
※ 编辑: gn00386614 (220.133.229.31), 03/20/2017 16:22:48
1F:推 shadowjohn: phpinfo 看php.ini位置 03/20 19:06
2F:推 tkdmaf: 请爱用PDO,谢谢。 03/20 20:12
如果是针对php_pdo_pgsql的模组也已经启动过了,因为本人刚接触PHP还不熟悉
,尝试把其他东西也启动还是没有解决问题
能否再多指点一些呢?
※ 编辑: gn00386614 (220.133.229.31), 03/21/2017 09:13:47
3F:→ tkdmaf: 我再说一次,请爱用PDO。听不懂就一定是你用错方法。 03/21 10:43
4F:→ MOONRAKER: 不过document上没看到pg_connect()有obsolete... 03/21 14:35