我正在使用 Ubuntu 18.04.2 LTS。成功安装 php7.2-pgsql 后,我无法安装 pdo_pgsql。我尝试了以下命令:
sudo apt-get install pdo_pgsql
并收到此错误:
E: Unable to locate package pdo_pgsql
我更新了 php.ini 文件并删除了 pdo_pgsql 的注释扩展,但仍然面临“无法找到包 pdo_pgsql。
答案1
如果你看一下文件由php-7.2-pgsql
pdo_pgsql
,你会看到部分的php7.2-pgsql
包。
pdo_pgsql
是一个 php 模块。您可以通过将 php 模块添加到 php.ini 来启用它们,从您所写的内容来看,您似乎已经这样做了。
一般来说:如果您可以向 php.ini 添加模块,并且在使用 PHP 时不会出现异常,则表示该模块存在。
pdo_pgsql
是不是您可以使用 来安装的独立包apt
。
答案2
赶紧跑:
sudo apt-get install php-pgsql