我继续收到致命错误:调用未定义的函数oci_connet()。无法使用PHP连接oci8与即时客户端到oracle 12c数据库。卸载了apache,php和即时客户端。还是重新安装了它们。确保PHP ini中的所有内容都已更改,http等具有正确的信息。检查路径和系统文件,以确保将即时客户端放置在预期的位置。遵循指南形成Oracle网站,PHP网站,但仍然得到相同的错误服务器是与IIS一起安装的Windows 2008 R2。 IIS被关闭,以便我们可以使用Apache和fastcgi文件。不确定它是否是服务器配置服务器配置。数据库位于另一台服务器上。每个PHP,Apache,数据库都独立工作但不能连接在一起。 SQL Developer工作正常,但无法连接SQLPlus 我在这里尝试了很多建议,但没有解决问题。我将把即时客户端放在数据库服务器上,并试着看看我是否得到了连接。两天和另一个人正在帮助,但没有解决方案。任何帮助/建议将不胜感激。
答案 0 :(得分:0)
希望消息是调用未定义的函数oci_connect()(注意添加了c,或者你有更大的问题)
确保在Web服务器上安装了正确的PHP版本。如果你有32位PHP,请确保你安装了32位即时客户端。与PHP 64位类似,您需要64位Oracle即时客户端。如果您的操作系统是64位无关紧要,如果您的PHP是32位,则即时客户端必须是32位。在日志中查找有关加载oci.dll的错误的消息。