Ма c OSX Каталина установить расширение pdo_pg sql для PHP - PullRequest
0 голосов
/ 03 марта 2020

У меня есть приложение 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, без go), php 7.2.28 (тоже пробовал с 7.4.3, без go). В трассировке стека также упоминается исключение 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/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

У меня есть боролся с этим часами сегодня, просто чтобы приложение подключилось к базе данных и работало правильно. Поиск вокруг, чтобы попробовать разные вещи, такие как загрузка пакета pdo_pg sql и сборка вручную, выдает ту же ошибку.

Справка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...