- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
根据 this (从 PECL 自动安装 OCI8),我只需输入 pecl oci8 install
。
但这只会让我反复出现以下错误。
包 pecl.php.net/oci8 没有可用的版本
。
另一个网站建议我尝试 pear install pecl/oci8
。发生同样的错误。
我该怎么做才能解决这个问题?
最佳答案
我在 Ubuntu LTS 14.04 上有同样的错误:
~$ sudo pecl install oci8
No releases available for package "pecl.php.net/oci8"
install failed
最后是Proxy的问题:我的电脑在公司的代理服务器后面。运行以下命令添加代理
~$ sudo pear config-set http_proxy http://proxy.mycompany.com:8080/
config-set succeeded
然后再次运行命令,效果如下
~$ sudo pecl install oci8
downloading oci8-2.0.8.tgz ...
Starting to download oci8-2.0.8.tgz (190,854 bytes)
....done: 190,854 bytes
11 source files, building
running: phpize
Configuring for:
PHP Api Version: 20121113
Zend Module Api No: 20121212
Zend Extension Api No: 220121212
在这里我们输入 Oracle Instant 客户端文件夹如下:
Please provide the path to the ORACLE_HOME directory. Use 'instantclient,/path/to/instant/client/lib' if you're compiling with Oracle Instant Client [autodetect] : instantclient,/opt/oracle/instantclient_12_1
然后命令行继续输出:
building in /tmp/pear/temp/pear-build-rootJafknN/oci8-2.0.8
running: /tmp/pear/temp/oci8/configure --with-oci8=instantclient,/opt/oracle/instantclient_12_1
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
...
...
Build process completed successfully
Installing '/usr/lib/php5/20121212/oci8.so'
install ok: channel://pecl.php.net/oci8-2.0.8
configuration option "php_ini" is not set to php.ini location
You should add "extension=oci8.so" to php.ini
祝你好运。
关于php - 如何将 OCI8 安装到现有的 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21132227/
Oracle 在其新平台 Oracle Cloud Infrastructure (OCI) 和 Oracle Cloud Infrastructure - Classic (OCI-C) 上提供相同
我有一个在代码块中运行 ocilib_demo 项目的探针,我收到此错误: 无法加载 OCI 共享库 (oci.dll) 操作系统:Windows 10 构建日志: mingw32-gcc.exe -
如何使用 OCI CLI 从 OCI 实例获取公共(public) IP? 文档中有一个命令 - oci network public-ip get 但这需要像 --private-ip-id 和 -
同事昨天接到一个任务,要用php处理oracle数据库的内容,但是php打开oracle扩展不是像mysql那样直接用就行,需要下一点东西才能打开 第一步 需要到oracle官方下载一个insta
这里的菜鸟(关于 Oracle 和 OCI)。 我正在编写一个程序来为我的公司完成一些任务。在这些任务中,我必须更新一个 oracle 数据库以使其与其他操作保持同步。 我想有效地预先分配内存以保存在
我正在使用 Oracle Database 11g Release 11.2.0.2.0 并尝试启用 oci 客户端缓存。它不起作用。 我为启用它所做的配置更改是 - 通过将服务器端参数“client
我正在尝试对 Spring Boot 服务进行 docker 化。我开始引用这个 article .我能够构建图像但无法运行它。当我尝试运行容器时,它失败并出现以下错误。 OCI runtime cr
当我在 Ubuntu 18.04.1 LTS 服务器中运行“docker run -it python:3”时,出现以下错误。这是什么意思以及如何解决这个问题? docker: Error respo
是否有任何方法可以设置 Oracle OCI 调用的超时(例如 OCIStmtExecute)? 谢谢 最佳答案 OCI本身没有提供任何方法。 您可以创建一个 Timer 并在超时时发出 OCIBre
我是第一次使用 OCI,所以这可能是一个基本问题...我来自 MySql word...使用 VS2012 和 C++。 我希望执行一个简单的 SELECT 语句,并对 WHERE 和 LIMIT 子
我们有一个使用 OCI 的应用程序,但我们似乎无法使预取工作。 我们对一个包含十几个列的表进行了选择查询(其中有一个 CLOB 列和一个 MDSYS.GEOMETRY 列)。 CLOB 列在 99%
我正在使用 oracle OCI 库开发 C++ 库。我正在从 Oracle Database 11g 数据库加载。在这里我需要加载带小数位的大值。在这种情况下,我需要使用 long double 而
哈喽大家好,我是咸鱼。 好久没发文了,最近这段时间都在学 K8S。不知道大家是不是和咸鱼一样,刚开始学 K8S、Docker 的时候,往往被 CRI、OCI、CRI shim、containerd
我在 ubuntu 中使用 OCI CLI 使用 crontab 自动化一些事情。 使用和 oci 命令时,例如: oci --help 我得到一个 oci 命令列表。但是,一旦我将其放入 bash
我正在尝试运行我的 docker 镜像,但收到以下错误: docker: Error response from daemon: OCI runtime create failed: containe
这个问题已经有答案了: Data from oracle in utf-8 with php (3 个回答) 已关闭 6 年前。 我想连接我的 Oracle SQL 并且已经设置了 utf8,但当我选
有人可以帮我理解如何让 docker buildx build -o type=oci,dest=/tmp/foo.tar . 正常工作吗?我不断收到此错误,这对我来说毫无意义。 $ sudo doc
这个问题已经有答案了: Data from oracle in utf-8 with php (3 个回答) 已关闭 6 年前。 我想连接我的 Oracle SQL 并且已经设置了 utf8,但当我选
我在 java web 应用程序项目中使用以下 docker-compose 文件。 version: "3" services: product: image: jboss/wildfl
我已经尝试安装 OCI,所以我可以使用新的 PDO("oci:dbname... 经过 1.5 小时的战斗,我安装了 oracle instantclient(基本版和 sdk),然后安装了 oci
我是一名优秀的程序员,十分优秀!