如何在AWS lightsail for wordpress上启用php pgsql驱动程序

如何在AWS lightsail for wordpress上启用php pgsql驱动程序,php,wordpress,amazon-web-services,Php,Wordpress,Amazon Web Services,====Background(您可以跳过!) 我正试图在AWS lightsail上建立我的wordpress网站。我想通过插件(wpDataTables)将我的站点连接到Postgresql,所以我尝试安装php pgsql驱动程序。 我遵循了每一个步骤(sudo apt get install php pgsql,编辑php.ini并重新启动服务器),但在检查phpinfo()时驱动程序未启用 这很奇怪,因为我可以检查驱动程序是否是通过终端安装的,但每当我尝试执行与php相关的操作时,它都会

====Background(您可以跳过!)

我正试图在AWS lightsail上建立我的wordpress网站。我想通过插件(wpDataTables)将我的站点连接到Postgresql,所以我尝试安装php pgsql驱动程序。
我遵循了每一个步骤(sudo apt get install php pgsql,编辑php.ini并重新启动服务器),但在检查phpinfo()时驱动程序未启用

这很奇怪,因为我可以检查驱动程序是否是通过终端安装的,但每当我尝试执行与php相关的操作时,它都会给出以下错误:

PHP警告:PHP启动:无法加载动态库“pdo_pgsql”(已尝试:/opt/bitnami)/ php/lib/php/extensions/pdo_pgsql(/opt/bitnami/php/lib/php/extensions/pdo_pgsql:无法操作 n共享对象文件:没有这样的文件或目录),/opt/bitnami/php/lib/php/extensions/pdo\p gsql.so(/opt/bitnami/php/lib/php/extensions/pdo_pgsql.so:无法打开共享对象文件: 第0行的未知中没有此类文件或目录) PHP警告:PHP启动:无法加载动态库“pgsql”(已尝试:/opt/bitnami/PHP)/ lib/php/extensions/pgsql(/opt/bitnami/php/lib/php/extensions/pgsql:无法打开共享对象 ect文件:没有这样的文件或目录),/opt/bitnami/php/lib/php/extensions/pgsql.so(/opt/bi tnami/php/lib/php/extensions/pgsql.so:无法打开共享对象文件:没有此类文件或 第0行上的未知中的

我很沮丧,当我向WpdataTables支持团队提出这个问题时,他们说这是托管提供商的问题(?)

然后我在AWS EC2上尝试了同样的方法,而不是在lightsail上。我没有完成整个过程(因为我不想创建RDS),但我检查了php pgsql是否以这种方式正确安装和启用

====问题

我的问题是,有没有人成功地在aws lightsail for wordpress上启用了php pgsql驱动程序?我可以通过终端安装它,但它没有“启用”(我通过phpinfo()检查)
我在AWS EC2上也能做同样的事情,所以我认为这个问题与lightsail有关。

你能通过终端安装它吗?apt get install php pgsqlHello,是的,我使用相同的命令通过终端安装,我可以检查它是否“已安装”,但遗憾的是,当我通过phpinfo()检查时,它没有启用;(在pdo tap下)你能解决这个问题吗?我问是因为我被困在同一个地方。@YannieB我最终无法在lightsail中做到这一点,所以我将我的站点移到了EC2实例。在同一命令行中工作完美…:)