PHP OCI8 扩展在重新启动后不会加载


PHP OCI8 Extention Wont Load After Reboot

重新启动后,我在日志中收到以下错误,在重新启动之前,一切正常。它在 Win 2008 服务器上运行。

我已经尝试了一切,但就是不知道发生了什么,非常感谢任何帮助?!

[2013 年 11 月 8 日星期五 11:07:06.787392] [mpm_winnt:通知] [PID 4916:TID 616] AH00418:父进程:创建的子进程 1704 PHP 警告:PHP 启动:无法加载动态库"c:/Program Files (x86)/PHP/ext/php_oci8_11g.dll" - 找不到指定的过程。''r' 在第 0 行的"未知"中

找到了答案,我在下面概述了它。

如果在同一台服务器上安装了任何其他 Oracle 软件,则即时客户端路径必须是环境 PATH 变量中的第一个路径,否则 OCI8 扩展将使用ORACLE_HOME,因为它是由它在环境 PATH 变量中找到的第一个 Oracle 路径设置的。

在此之后,您将需要重新启动计算机,以允许 PHP 获取路径更改。