提问人:Jonathan Bowman 提问时间:3/4/2020 更新时间:3/4/2020 访问量:553
Mac OSX Catalina 安装适用于 PHP 的pdo_pgsql扩展
Mac OSX Catalina install pdo_pgsql extension for PHP
问:
我有一个一直在尝试运行的 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,所以我尝试使用 安装 ,以确保我有所需的驱动程序,但我不断收到以下错误:pecl
pdo_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包并手动构建它,会出现相同的错误。
帮助?
答: 暂无答案
评论