Php_pgsql包扩展不会自动从/etc/php.加载d /目录中



我已经使用命令

安装了php_pgsql包

yum install rpm -php56-php-pgsql.x86_64

我正在开发我的项目与

    PHP 5.6.27
  • PostgreSQL 9.6.1
  • RedHat 7 OS

install was successful .

安装:rh-php56-php-pgsql。x86_64 0:5.6.5 - 9. - el7

依赖项安装:audit-lib -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_640: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_640:5.6.5-9。el7 rh-php56-php-pecl-jsonc。x86_64 0:1.3.6 el7——3.rh-php56-runtime。x86_64 0:2.0-6。el7 setools-libs.x86_640:3.3.8-1.1.el7

完成了!

我可以在/etc/php. ini中找到pgsql.ini文件d/目录中。php.info页面仍然没有显示PGSQL的详细信息。

请检查我的error_log文件

PHP启动:Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/PHP/modules/pgsql. PHP因此' -/opt/cpanel/ea-php56/root/usr/lib64/php/modules/pgsql。在第0行

中没有这样的文件或目录

所以我的安装没有添加pgsql。把文件放到正确的位置。我不知道如何解决这个问题。请帮忙,提前感谢。

我终于解决了这个问题。

软件包安装实际上是在DIR PATH

下完成的

/usr/lib64/php/模块/pgsql.so

我用命令

确保了它

rpm -ql php-pgsql

从PHP配置文件中,我找到了确切的PHP模块路径。通过移动pgsql。

相关内容

  • 没有找到相关文章

最新更新