过程入口点ocimlrelease无法定位PHP 5.6 OCI8示例


The procedure entry point OCIStmlRelease could not be located PHP 5.6 OCI8 xammp

我使用php 5.6(Xammp Apache Server)与oracle 11g安装。我的php到oracle连接工作正常,直到昨天我突然得到了这个错误,当我从Xammp控制面板启动Apache服务。我得到了这个错误信息。

httpd.exe -入口点未找到

过程入口点ocstmlrelease无法在动态链接库E:'xammp'php'ext'php_oci8.dll

这是我所做的配置
我没有提交php.ini

中的行
extension=php_oci8.dll

我在php'ext文件夹中添加了以下文件

php_oci8.dll和php_oci8_11 .dll

我已经安装了Oracle即时客户端11g,并在环境变量中添加了它的路径

C:'Oracle'instantclient_11_2;

但是当我从xammp控制面板启动Apache服务器时,如果我使用php连接到oci8,那么我得到这个错误。

Fatal error: Call to undefined function oci_connect()

我已经在这个问题上搜索了将近3天,但仍然没有找到任何东西。如果有人能帮我解决这个问题就太有帮助了。

我通过将oracle instant 11g中的所有文件复制到

来解决这个问题。

。exe

文件夹,因为当我们启动xammp时,首先它会在php.exe文件夹中查找OCI库。