Проблемы после обновления postgres и php - PullRequest
0 голосов
/ 14 июля 2020

Я использую сервер ubuntu 16.04.

Я обновил postgresql с версии 9.5 до 12.3. Я обновил php с версии 7.0 до 7.3. Я обновил libpq-dev до 12.3-1.pgdg16.04 + 1

phpinfo () показывает php version 7.3, но показывает версию PostgreSQL 9.5.21 для pdo_pg sql и pg sql

apache логи показывают:

PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_pgsql' (tried: /usr/lib/php/20180731/pdo_pgsql (/usr/lib/php/20180731/pdo_pgsql: cannot open shared object file: No such file or directory), /usr/lib/php/20180731/pdo_pgsql.so (/usr/lib/php/20180731/pdo_pgsql.so: undefined symbol: pdo_parse_params)) in Unknown on line 0
PHP Warning:  Module 'pgsql' already loaded in Unknown on line 0

Итак, что я здесь сделал не так и как мне получить php / pdo, используя правильную версию pg sql / libpq?

1 Ответ

0 голосов
/ 15 июля 2020

Попробуйте

apt remove *-pgsql

apt install php7.3-pgsql затем перезапустите apache

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