【发布时间】:2015-12-05 01:28:00
【问题描述】:
我想使用 php oci8 函数,但是我得到了这个错误
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_oci8.dll' - The specified module could not be found. (C:\xampp\apache\bin\httpd.exe -d C:/xampp/apache)
我已经按照所有步骤进行了
如何在 XAMPP 上启用 Oracle 连接到 PHP
- 在您的 Windows 上安装 XAMPP 1.7.3。 (安装新版XAMPP前请先删除旧版XAMPP并删除
C:\xampp)。 - 将 InstantClient 提取到
C:\instantclient_11_2文件夹。 - 在开始菜单 > 我的电脑(右键单击图标)> 选择属性 > 高级选项卡 > 环境变量中打开系统设置。
- 通过单击“新建”按钮添加到“系统变量”并插入以下值:
一种。变量名:
PATH湾。变量值:c:\instantclient_11_2 - 单击“确定”接受新的修改。
- 使用记事本打开
C:\xampp\php\php.ini。 - 查找字符串
oci8并删除字符串行开头的;符号。 - 保存并退出。
- 重新启动您的笔记本电脑/PC 以接受 xampp 上的新修改。
我在 Window Server 2008 R2 64bit 上设置。
谁能帮忙?
【问题讨论】:
-
您必须通过添加
C:\instantclient_11_2而不是创建新变量来更新System Variable中的环境变量PATH。你应该只重启'XAMPP'而不重启你的机器 -
我以同样的结果做到了这一点
-
试试这个:创建一个新的环境变量ORACLE_HOME = PATH_TO_INSTANTCLIENT,然后重启你的XAMPP
标签: xampp instantclient