如何通过 phpPgAdmin 的 bash 脚本在 PHP-FPM 中启用 pgsql

如何通过 phpPgAdmin 的 bash 脚本在 PHP-FPM 中启用 pgsql

我是 Linux 新手,遇到了一个似乎无法解决的问题。

运行 Ubuntu 14.04.5 LTS Trusty

我正在编写一个 Vagrant 文件,以便在需要时启动一个新的开发环境。我遇到了 phpPgAdmin 问题:每当我在浏览器中点击它时,它都会给我以下消息:

Your PHP installation does not support PostgreSQL. You need to recompile PHP using the --with-pgsql configure option.

我尝试了几种不同的配置,将 --with-pgsql 放置在我的命令中(见下文),但它们都导致服务器没有响应。

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y git nginx-full php7.0 php7.0-fpm php-pgsql postgresql-client-9.5

答案1

php-pgsql 的模块从 PHP5 的“php-pgsql”更改为 PHP7 的“php7.0-pgsql”。因此我的命令应该是

sudo add-apt-repository ppa:ondrej / php sudo apt-get 更新 sudo apt-get 安装 -y git nginx-full php7.0 php7.0-fpm php7.0-pgsql postgresql-client-9.5

相关内容