根据 (从PECL安装OCI8,自动),我所要做的就是输入pecl oci8 install。
但这只会让我重复出现以下错误。
No releases available for package pecl.php.net/oci8。
另一个网站建议我试试pear install pecl/oci8。同样的错误也会发生。
我该怎么做才能解决这个问题?
Ubuntu14.04.3 x64,Apache2.4.7,nginx 1.9.10,php PHP5.6.18-1
我安装oracle实例化客户端和OCI8扩展使用,但是它没有初始化,php -i显示了警告
PHP Warning: PHP Startup: oci8: Unable to initialize module
Module compiled with module API=20121212
PHP compiled with module API=20131226
These options need to match in Unknown on line 0
如何调
我的项目要求我使用远程oracle服务,所以我在Mac os x 10.9.1上安装了oci8。然后我使用php -m列出所有加载的模块。我可以看到oci8在那里。但是如果我在web浏览器中使用phpinfo(),oci8不会列出。我尝试了几行php代码连接到远程oracle服务器,网页上没有响应。有人知道问题出在哪里吗?
Win 2007 Server 32bit
Apache2.2
PHP version 5.3.14 which was without php_oci8 files
oracle Enterprise Edition installed
我需要能够连接到远程oracle数据库,所以我发现应该使用OCI8扩展。为了使OCI8工作,我还应该至少需要服务器上的客户端,因为特定的DLL OCI8需要。
我做了什么?
downloaded Oracle Instant Client from their sites ( oracle download site ), version 11.2.0.4.
我已经在我的linux机器上安装了xampp。我想为php添加oci8 oracle11g扩展。我所做的:
[root@cpcolvir bin]# /opt/lampp/lampp oci8
Please enter the path to your Oracle or Instant Client installation:
[/opt/oracle] /usr/lib/oracle/11.2/client64/lib/
但这给了我一个错误:
Can't find libclntsh.so. Sorry.
但我确信libclntsh.so在这里我做错什么了?
我尝试安装OCI8 + PHP,我可以在sqlplus中访问mi DB
我试试这个
pecl install oci8
结果就是
grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_modules.h: No such file or directory grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory Configuring for: PHP Api Versio
我正在尝试在rails上安装一个gem ruby-oci8。
我得到以下错误,
$ gem安装ruby-oci8
Building native extensions. This could take a while...
ERROR: Error installing ruby-oci8:
ERROR: Failed to build gem native extension.
current directory: /home/solovievga/.rvm/gems/ruby-2.4.2/gems/ruby-oci8-2.2.5.1/ext/oci8
/hom