Jon*_*man 6 php postgresql pdo
我有一个一直在尝试运行的 Laravel 应用程序,但是在访问数据库时出现以下错误:
Illuminate \ Database \ QueryException (7)
SQLSTATE[08006] [7] FATAL: unsupported frontend protocol 1234.5679: server supports 2.0 to 3.0
Run Code Online (Sandbox Code Playgroud)
我正在运行 postgres 12.1(也试过 12.2,不行),php 7.2.28(也试过 7.4.3,不行)。堆栈跟踪还提到了 PDOException,所以我尝试使用peclto install 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/php@7.2/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
Run Code Online (Sandbox Code Playgroud)
我今天已经为此奋斗了几个小时,只是为了让这个应用程序连接到数据库并正常工作。四处搜索尝试不同的东西,比如下载 pdo_pgsql 包并手动构建它会给出同样的错误。
帮助?
| 归档时间: |
|
| 查看次数: |
417 次 |
| 最近记录: |