LINUX.ORG.RU

pdo_pgsql установить 9.3

 ,


1

1

Вопрос в следующем устанавливаю расширения для php 5.6, устанавливается pdo_pgsql версии 9.5, стоит версия postgresql 9.3. Соответственно что бы нормально работало надо pdo_pgsql версии 9.3.

Ось ubuntu 16.04

Подскажите пожалуйста как быть? чет второй день туплю.

Может не совсем понятно описал. напишу поподробнее: Стояла postgresql 9.5 - удалил. Удалял apt-get purge.... потом удалял все файлы которые начинаются на postgresql-9.5* Вообщем ничего не осталось. Поставил postgresql 9.3 php 5.6 Поставил расширение для php pdo_pgsql подключил в php.ini phpinfo() выдает, что pdo подключен пишет что версия postgres 9.5 Соответственно не работает подключение из php.



Последнее исправление: mader (всего исправлений: 1)
Ответ на: комментарий от mader

скорее всего в постгре не настроен pg_hba. Туда надо добавить строчку перед другими:

host all all all md5

рестартануть postgresql и проверить слушается ли порт:

sudo ss -apn|grep 5432

Пользователь с правом LOGIN, надеюсь, создан? Если нужно, чтобы postgresql слушал не только 127.0.0.1, то нужно в postgresql.conf поправить listen_addresses

TOXA ★★
()
Ответ на: комментарий от TOXA

да. так и делал, ну или почти так. из голого php доступ есть, а сайт не работает. Пишет не найден или не подключен драйвер.

mader
() автор топика
Ответ на: комментарий от AnDoR

Пишет не найден или не подключен драйвер. Если быть точным

PHP Startup: Unable to load dynamic library '/usr/lib/php/20131226/pdo_pgsql.so' - /usr/lib/php/20131226/pdo_pgsql.so: undefined symbol: pdo_parse_params В файле Unknown на строке 0

mader
() автор топика
Ответ на: комментарий от mader

Твоя интерпретация этого сообщиения неверна.

AnDoR ★★★★★
()

php -i | grep extension_dir что говорит?

Wizard_ ★★★★★
()
Ответ на: комментарий от mader

подозреваю что из-за этого.

Какой ты подозрительный.

А ошибки/логи посмотреть не догадался?

theNamelessOne ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.