PHP 5.2.8拒绝加载php_pgsql.dll,错误如下:

警告:PHP启动:无法加载动态库'D:\PHP\ext\PHP\u pgsql.dll'-找不到指定的模块.

在第0行未知

这个dll存在于PHP/ext/中.

以前有人在Windows上使用PHP时遇到过这个问题吗?

推荐答案

查看PHP PostgreSQL安装页面上的信息:http://us.php.net/manual/en/pgsql.installation.php

在配置了Apache的Windows服务器上,向httpd添加以下代码行.conf加载libpq.dll可以为您节省大量时间:

LoadFile "C:/Program Files/PostgreSQL/8.4/bin/libpq.dll"

请注意,您必须根据所安装的PostgreSQL的安装路径和版本相应地更改文件夹.还请注意,不建议在生产环境中将Apache和PostgreSQL放在同一台服务器上.

这立刻修复了我的设置.

Postgresql相关问答推荐

我无法在过程中提交

PostgreSQL:函数结果表内冲突(...)上的";中的字段名称

在Haskell中定义新类型与持久化类型的惯用方法

从数据集中提取彼此喜欢的用户(&Q;)

自左联接的POSTGIS更新

未更改表上的 Postgres 环绕预防

postgres 中的模式前缀,被调用元素的范围

从网址获取第一个字符串

将 postgres 从属提升为主 node

Postgis 不只使用索引扫描

我可以使用 Rails 将数组存储在 hstore 中吗

使用 RPostgreSQL 进行 UTF-8 / Unicode 文本编码

!= 和 <> 运算符有什么区别?

避免 created_at 和 updated_at 由 sequelize 自动生成

在 Windows 10 中执行时,Docker 容器关闭并给出data directory has wrong ownership错误

什么是 Postgres session?

PostgreSQL 字符串(255) 限制 - Rails、Ruby 和 Heroku

用于将布尔列排序为 true、null、false 的 SQL

如何在不丢失openproject数据的情况下将postgresql数据库从10升级到12

JOIN (SELECT ... ) ue ON 1=1?