无法加载动态库'oci8.so'(PHP 7.2)

问题描述 投票:0回答:2

自从PHP 7.1更新到PHP 7.2后,我无法安装oci8。我有这个错误:

root @ 3ab6027c8d95:/ var / www #php -v

PHP警告:PHP启动:无法加载动态库'oci8.so'(试过:/usr/local/lib/php/extensions/no-debug-non-zts-20170718/oci8.so(libmql1.so:无法打开)共享对象文件:没有这样的文件或目录),/ usr / local / lib / php / extensions / no-debug-non-zts-1701/170 / / / / / -debug-non-zts-20170718 / oci8.so.so:无法打开共享对象文件:没有这样的文件或目录))在第0行的Unknown中

PHP 7.2.0(cli)(内置:2017年12月12日05:52:58)(NTS)版权所有(c)1997-2017 PHP Group Zend Engine v3.2.0,版权所有(c)1998-2017 Zend Technologies with Zend OPcache Zend Technologies的v7.2.0,版权所有(c)1999-2017

我正在使用Docker环境,我为此创建了一个github repo,如果我使用PHP的7.1版本(shenron/docker-php-fpm:7.2),它就可以工作。

我不明白为什么脚本尝试启动此文件:/usr/local/lib/php/extensions/no-debug-non-zts-20170718/oci8.so.so

就我而言,有两种可能性;或者驱动程序不兼容,或者pecl今天不能安装oci8。

有没有人有同样的问题?

谢谢您的帮助。

php docker oci8
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.