postgresql — расширение пакета php_pgsql не загружается автоматически из каталога /etc/php.d/

Я установил пакет php_pgsql с помощью команды

ням установить rh-php56-php-pgsql.x86_64

Я разрабатываю свой проект с

  • PHP 5.6.27
  • PostgreSQL 9.6.1
  • RedHat 7 OS

установка прошла успешно ..

Установлено: rh-php56-php-pgsql.x86_64 0: 5.6.5-9.el7

Установленная зависимость: audit-libs-python.x86_64 0: 2.6.5-3.el7
checkpolicy.x86_64 0: 2.5-4.el7 libcgroup.x86_64 0: 0.41-11.el7
libsemanage-python.x86_64 0: 2.5-4.el7 policycoreutils-python.x86_64
0: 2.5-8.el7 python-IPy.noarch 0: 0.75-6.el7
rh-php56-php-common.x86_64 0: 5.6.5-9.el7 rh-php56-php-pdo.x86_64
0: 5.6.5-9.el7 rh-php56-php-pecl-jsonc.x86_64 0: 1.3.6-3.el7
rh-php56-runtime.x86_64 0: 2.0-6.el7 setools-libs.x86_64
0: 3.3.8-1.1.el7

Complete!

Я мог найти файл pgsql.ini в каталоге /etc/php.d/.
Тем не менее, страница php.info не показывает подробности pgsql.

пожалуйста, проверьте мой файл error_log

Запуск PHP: невозможно загрузить динамическую библиотеку ‘/opt/cpanel/ea-php56/root/usr/lib64/php/modules/pgsql.so’ — / opt / cpanel / ea-php56 / root / usr / lib64 / php / modules / pgsql.so: невозможно открыть общий объектный файл: такого файла или каталога в Unknown в строке 0 нет

Таким образом, моя установка не была добавлена ​​файл pgsql.so в нужном месте. Я не знаю, как решить эту проблему. Пожалуйста, помогите, спасибо заранее.

0

Решение

наконец я решил проблему ..

Установка пакета была фактически сделана в DIR PATH

/usr/lib64/php/modules/pgsql.so

Я обеспечил это командой

rpm -ql php-pgsql

из файла конфигурации PHP я нашел точный Модуль PHP дорожка.
переместив файл pgsql.so в место, где модуль включен для PHP.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]