【问题标题】:Installing oci8 extension in linux for php?在 linux 中为 php 安装 oci8 扩展?
【发布时间】:2020-09-10 03:05:58
【问题描述】:

我的系统中没有安装 oracle 数据库。但我想连接到远程系统。我只需要安装 oci8 扩展库还是需要同时安装 Instantclient 和 oci8 扩展?

【问题讨论】:

  • 问题有什么问题吗?

标签: php oracle oci8


【解决方案1】:

如果我没记错的话,如果没有 Instant Client,OCI8 扩展甚至都无法编译;如果您使用PECL 安装,它会询问您即时客户端路径。此外,根据我的经验,除了 Basic 之外,您还需要 Instant Client SDK,将它们解压到一个目录,并在运行 PECL 命令之前创建一些符号链接:

sudo ln -s libclntsh.so.* libclntsh.so
sudo ln -s libocci.so.* libocci.so

以后别忘了启用配置:

echo "; configuration for php oci8 module" | sudo tee /etc/php5/conf.d/oci8.ini
echo extension=oci8.so | sudo tee -a /etc/php5/conf.d/oci8.ini

取自this post(俄语),最近我自己也在 Debian 7 上安装了 OCI8。

【讨论】:

    猜你喜欢
    • 2014-07-20
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    相关资源
    最近更新 更多