【发布时间】:2020-11-17 09:37:51
【问题描述】:
我现在遇到了问题,很困惑。
我尝试在我的 linux centos 8 上安装 oracle 即时客户端。到目前为止,我实现的是 httpd、php72 和 mariadb 工作正常。我可以在服务器中运行我的 php 文件。
我正在按照本教程在我的 LAMPP 堆栈中启用 php oci8。
https://medium.com/@azharnian/cara-install-oci8-php-7-di-centos7-851abbb5d15
但停留在这一步
sudo pecl install oci8
命令提示符询问provide the path to the ORACLE_HOME directory。参考图片。
我下载我的 oracle-instant-client zip 包并将其放入我的/home/user/oracle
到目前为止,我在这一步中尝试的是:
sudo sh -c "echo instantclient, /usr/lib64/php/modules"
sudo sh -c "echo instantclient_19_8, /usr/lib64/php/modules"
sudo sh -c "echo instantclient_19_8, /home/user/oracle/instantclient_19_8"
instantclient_19_8, /usr/lib64/php/modules/oci8.so
instantclient_19_8, /home/user/oracle/instantclient_19_8
错误:
checking build system type... Invalid configuration `/usr/lib64/php/modules/oci8.so': machine `/usr/lib64/php/modules/oci8.so' not recognized
这一步到底要我写什么?
感谢有人能告诉我正确的方法。非常感谢。
【问题讨论】:
标签: php linux oracle oci8 centos8