Mac OSX Catalina 安装适用于 PHP 的pdo_pgsql扩展

Mac OSX Catalina install pdo_pgsql extension for PHP

提问人:Jonathan Bowman 提问时间:3/4/2020 更新时间:3/4/2020 访问量:553

问:

我有一个一直在尝试运行的 laravel 应用程序,但在点击数据库时出现以下错误:

Illuminate \ Database \ QueryException (7)
SQLSTATE[08006] [7] FATAL: unsupported frontend protocol 1234.5679: server supports 2.0 to 3.0

我正在运行 postgres 12.1(也尝试过 12.2,不行),php 7.2.28(也尝试过 7.4.3,不行)。堆栈跟踪还提到了 PDOException,所以我尝试使用 安装 ,以确保我有所需的驱动程序,但我不断收到以下错误:peclpdo_pgsql


Build complete.
Don't forget to run 'make test'.

running: make INSTALL_ROOT="/private/tmp/pear/temp/pear-build-bowmanLwaFvm/install-PDO-1.0.3" install
Installing shared extensions:     /private/tmp/pear/temp/pear-build-bowmanLwaFvm/install-PDO-1.0.3/usr/local/Cellar/[email protected]/7.2.28/pecl/20170718/
cp: modules/*: No such file or directory
make: *** [install-modules] Error 1
ERROR: `make INSTALL_ROOT="/private/tmp/pear/temp/pear-build-bowmanLwaFvm/install-PDO-1.0.3" install' failed

我今天已经为此奋斗了几个小时,只是为了让这个应用程序连接到数据库并正常工作。四处搜索以尝试不同的事情,例如下载pdo_pgsql包并手动构建它,会出现相同的错误。

帮助?

php postgresql PDO

评论

1赞 scorgn 9/17/2020
你有没有找到解决这个问题的方法?我遇到了同样的问题,看起来你的问题有一些观点,所以其他人可能也有同样的问题。

答: 暂无答案