最新消息:把Logo换了一下,虽然丑了点,但至少完全是自己的设计

Apache下PHP不能加载PostgreSQL的问题和解决方法

PostgreSQL 宇托 726浏览 暂无评论

最近想试试PHP下连接PostgresQL,发现在连接里出现下面的错误。

Error [PDOException]: Could not Find Driver in PostgreSQL?

一看到这个Error,第一反应就是我的php.ini是不是没有加载PostgreSQL的扩展。打开php.ini一看,发现是已经加载了的。

然后用<?php phpinfo() ?>的文件一看,发现确实是没有PostgreSQL的资料。在网上找了一下,发现在php加载了之后,还需要在Apache里加载PHP里PostgreSQL的DLL。文件名为libpq.dll,它就在PHP的主目录下,和php.exe同一目录。

Apache的加载方法如下

修改Apache的设置文件httpd.conf,在其最后添加一行LoadFile "PHP安装目录/libpq.dll"。比如,我添加的就是:

Apache
LoadFile "D:/ProCore/PHP/libpq.dll"

参考地址:stackoverflow

转载请注明:宇托的狗窝 » Apache下PHP不能加载PostgreSQL的问题和解决方法

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址