我正在尝试为 PHP 编译 OCI8
sudo pecl install ./oci8-2.2.0.tgz
oracle 询问我 roacle 主文件夹的路径,但我收到以下错误“检查 ORACLE_HOME 库有效性...configure:错误:已导出 ORACLE_HOME 顶级目录,但 /usr/local/lib/oracle/instantclient 似乎是 Instant Client 目录。尝试 --with-oci8=instantclient,/usr/local/lib/oracle/instantclient
我试过
sudo pecl install ./oci8-2.2.0.tgz --with-oci8=instantclient,/usr/local/lib/oracle/instantclien
但也出现了错误。
如何使用 pecl 正确安装 OCI8?(遗憾的是我不能使用二进制包 apt install)
答案1
首先提取.tgz 文件。
如果你有一个 .tgz 压缩文件,只需双击它。如果你有多个 .tgz 文件,并且文件夹中有“configure”文件
在文件夹(终端)中输入:
./configure
make
sudo make install
如果文件夹中有可运行的 .sh 文件
在文件夹(终端)中输入:
./bla-bla.sh