实际很多时候编译这个都会报错,之前也记录过几次处理方式了,从PHP7到PHP8,从Centos,Ubuntu到现在的Openeuler,主要是没有互联网环境,否则,使用pecl会省心很多。
出现这个错误的原因是找不到Oracle的so文件,configure的时候没有指定路径,AI给出各种解决方案,都不行,找了之前的一篇文章,https://www.144d.com/post-676.html
按当时的方法,就可以了,当然,Oracle两个客户端文件必须要安装的。
解决问题的关键还是:
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci=instantclient,/usr/lib/oracle/19.6/client64/lib
注意,你安装的版本号不同,需要改这个路径的。以你实际路径为准。
评论0
暂时没有评论