PHP启动:无法加载动态库'C:\ xampp\php\ext\php_oci8_12c.dll' - 找不到指定的过程

Md *_*man 3 php apache oracle oci8 oracle11g

我们在PHP中连接oracle服务器面临一个大问题我做了什么

  • 第1集:

    安装Windows 7 32位

  • 第2步 :

    安装XAMPP 32(包括:Apache 2.4.29,PHP 7.1.11,phpMyAdmin 4.7.4,OpenSSL 1.0.2,XAMPP控制面板3.2.2)

  • 步 :

    Instant Client Package - 基本:运行OCI,OCCI和JDBC-OCI应用程序所需的所有文件下载instantclient-basic-nt-12.2.0.1.0.zip并使用instantclient_12_2名称将其解压缩到c驱动器

  • 第5步:

    在路径"c:\ instantclient_12_2"中设置环境

  • 第6步:

    编辑php.ini文件并从前面启用extension = php_oci8_12c.dll(通过删除分号)

  • 第7步:

    重启我的apache服务器,之后我检查phpinfo()它没有显示任何oci8模块

然后我检查我的错误日志,我看到了这一点

[30-Nov-2017 13:42:43 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_oci8_12c.dll' - The specified procedure could not be found.
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题,

在此先感谢,对不起我的英语.

tim*_*ton 5

Instant Client下载页面上,instantclient-basic-nt-12.2.0.1.0.zip状态下载链接后的下一行:

12.2 Basic包需要Microsoft Visual Studio 2013 Redistributable.

由于您没有在您尝试的内容中列出,因此安装它应该是您的下一步.

您还应该重新启动以确保您对环境PATH的更改在系统范围内应用(例如,应用于Apache服务).