我有两台机器:
在我安装的第一台机器中:
我没有问题地连接到本地/远程oracle数据库。
第二台机器是新安装的服务器,它没有本地oracle dabatases,什么都没有。想法是连接到远程oracle instace。所以我做了相同的安装(apache和php与第一台机器的版本相同),但我发现的第一个错误是没有加载oci8_11g扩展。我的问题是,我是否需要安装一些"驱动程序"或"客户"在这个服务器的oracle?除了提到错误外,apache实例和php按预期工作。
答案 0 :(得分:1)
你正在使用Windows,对吗?在这种情况下,您需要安装Oracle驱动程序(http://www.oracle.com/technetwork/topics/winx64soft-089540.html)。 “基本”包应该做。
同样取消注释来自php.ini
:extension=php_oci8.dll
,extension=php_oci811g.dll
或extension=php_oci812c.dll
的这一行,具体取决于您使用的是哪个oracle版本。