问题标签 [php-pgsql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1926 浏览

php - 我在哪里可以找到 RedHat 7 的 php-pgsql 包?

我正在开发我的项目

  • PHP 5.6.27
  • PostgreSQL 9.6.1
  • 红帽 7 操作系统

我到处搜索 php_pgsql 包。还尝试了一些rpm。但我仍然无法拿到包裹。

我在 windows 的 php_pgsql 包中开发了我的整个项目,当我试图从 Windows 转移到 Linux 时遇到了这个问题。请帮助解决这个问题。谢谢你。

0 投票
1 回答
846 浏览

php - php_pgsql 包扩展不会从 /etc/php.d/ 目录自动加载

我已经使用命令安装了 php_pgsql 包

百胜安装 rh-php56-php-pgsql.x86_64

我正在开发我的项目

  • PHP 5.6.27
  • PostgreSQL 9.6.1
  • 红帽 7 操作系统

安装成功了。。

已安装:rh-php56-php-pgsql.x86_64 0:5.6.5-9.el7

安装的依赖项:audit-libs-python.x86_64 0:2.6.5-3.el7
checkpolicy.x86_64 0:2.5-4.el7 libcgroup.x86_64 0:0.41-11.el7
libsemanage-python.x86_64 0:2.5-4。 el7 policycoreutils-python.x86_64 0:2.5-8.el7 python-IPy.noarch 0:0.75-6.el7
rh-php56-php-common.x86_64 0:5.6.5-9.el7 rh-php56-php-pdo .x86_64 0:5.6.5-9.el7 rh-php56-php-pecl-jsonc.x86_64 0:1.3.6-3.el7 rh-php56-runtime.x86_64 0:2.0-6.el7 setools-libs.x86_64 0:3.3.8-1.1.el7

完全的!

我可以在 /etc/php.d/ 目录中找到 pgsql.ini 文件。php.info 页面仍然没有显示 pgsql 详细信息。

请检查我的 error_log 文件

PHP 启动:无法加载动态库 '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/pgsql.so' - /opt/cpanel/ea-php56/root/usr/lib64/php/ modules/pgsql.so:无法打开共享对象文件:第 0 行的 Unknown 中没有此类文件或目录

所以我的安装没有在正确的位置添加 pgsql.so 文件。我不知道如何解决这个问题。请帮助,在此先感谢。

0 投票
0 回答
263 浏览

php - 在 Mantis 中更改数据库端口(postgresql)

我正在使用螳螂,我想更改数据库的端口,我试过了

$g_hostname = '192.168.56.33:5533';

但这没有用。

有什么办法可以改变mantis中postgresql数据库配置的默认端口?

0 投票
1 回答
9798 浏览

php - 安装 php7.0-pgsql - 找不到包 php-pgsql

我正在尝试安装 php7.0-pgsql,但总是得到

E: 找不到包 phpXXX-pgsql

我在尝试

或者

或者

甚至

总是得到相同的结果。任何人都可以帮助我吗?

0 投票
2 回答
322 浏览

php - 循环插入 - PHP Postgres 插入

我正在通过循环进行插入,不幸的是,它似乎只插入了一些数据而忽略了一些。

我正在读取文件的内容并使用 PHP 将它们插入到 postgres 数据库中。

请参阅下面的代码。

0 投票
1 回答
458 浏览

php - 教义 - 命令数据库错误:创建或模式:更新 -f

我需要更改 CRM 中的一些计算,但是当我收到 zip 文件时,我已经在 WAMP 中解压缩它,它使用的是 Symfony,所以我已经使用 composer 完成了安装和更新。我是 Symfony、Doctrine 的初学者……所以我尝试执行下一个命令,但我收到了一些错误消息我不知道如何解决它,我整天都在网上研究我什么也没找到。

命令

或者

我有这些错误消息:

我不知道你需要什么关于我的环境的信息,我正在使用 PhpStorm 2016.3.2、PostgreSQL 9.6、PgAdmin 3、phpPgAdmin 5.1、WAMP 3.0.6 和 PHP 5.6.25

谢谢,抱歉我的英语不好,我不知道您是否需要更多信息。

0 投票
1 回答
447 浏览

postgresql - 在 CentOS 6 中安装/激活 pgsql.so 扩展

我正在尝试安装一个由 PostgreSQL 驱动的学生信息系统 (RosarioSIS)。安装 PostgreSQL 9.6 后,系统要求我安装并激活一个 php 扩展(pgsql.so)。我尝试了“yum install php-pgsql”命令,但由于某种原因它不起作用。我已经在 Stackoverflow 和其他论坛上尝试了所有建议的解决方案,但仍然没有运气。我尝试的最后一件事是取消归档 php 5.4.45 的副本并使用以下命令手动编译扩展:

这也没有设法将 pgsql.so 添加到文件夹扩展名中。您建议我做什么才能将所需的扩展名(pgsql.so)添加到它所属的位置?

0 投票
1 回答
886 浏览

php - pg_query 抛出错误

我正在尝试从 postgresql 数据库中获取数据,但出现错误: pg_last_error() 期望参数 1 是资源,/path/to/query.php 中给出的对象所以数据是作为对象而不是资源。任何想法如何解决这一问题?

SQL 使用以下代码:

但是当我改用 pg_query 时,问题就出现了。
这是我的代码:

我的连接信息

0 投票
4 回答
35121 浏览

php - PHP 启动:无法加载动态库 PGSQL

我正在尝试使用以下命令运行 Symfony 3.x:

  • Ubuntu 16.04
  • PHP 7.0
  • NGinx

我想与我创建的 PGSQL 数据库进行交互,但出现此错误:

PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php/20151012/php_pdo_pgsql.dll' - /usr/lib/php/20151012/php_pdo_pgsql.dll:无法打开共享对象文件:没有这样的文件或目录在第 0 行的未知中

[Doctrine\DBAL\Exception\DriverException] 驱动发生异常:找不到驱动
[Doctrine\DBAL\Driver\PDOException] 找不到驱动

[PDOException] 找不到驱动程序

所以我查看了我的phpinfo(),似乎启用了 pgsql 驱动程序

phpinfo() 结果

谁能帮我解决这个问题?

0 投票
1 回答
10545 浏览

postgresql - 如何在 docker php:7.1-apache 上安装 pgsql 驱动程序?

我有一个带有 postgresql 数据库的 API 平台项目,但我找不到如何使用 docker 启用 pdo pgsql 驱动程序。

这是我的码头文件:

这里是我的 docker-composer.yml 文件

我尝试了很多网站,但我仍然找不到启用 pgsql 的方法..

当我做

我只有

另外,当我跑步时

我的日志中有这个,我不确定这是什么意思

我究竟做错了什么 ?