连接到使用远程Oracle数据库的PHP 5.6

问题描述:

我有两台机器:连接到使用远程Oracle数据库的PHP 5.6

  1. 视窗7 64
  2. 视窗服务器2012 R2 64

在我安装在第一机:

我连接到本地/远程Oracle数据库没有问题。

第二台机器是全新的服务器安装,它没有本地oracle数据库,什么也没有。这个想法是连接到一个远程的oracle实例。所以我做了相同的安装(与第一台机器相同版本的apache和php),但是我发现的第一个错误是oci8_11g扩展没有加载。我的问题是,我需要在此服务器上为oracle安装一些“驱动程序”还是“客户端”?除了错误提到的情况,apache实例和php按预期工作。

您正在使用Windows,对吧?在这种情况下,您需要安装Oracle驱动程序(http://www.oracle.com/technetwork/topics/winx64soft-089540.html)。 “基本”包应该做的。

也取消注释php.iniextension=php_oci8.dllextension=php_oci811g.dllextension=php_oci812c.dll的这一行,具体取决于您使用的是哪个oracle版本。

+0

谢谢。我正在撕裂。我会回来的结果 – manix

+0

我回来了,成功的结果。谢谢 – manix