查看php 加载.dll,无法加载PHP_OCI8.DLL的解决
在服务器上装了Windows 2003 R2操作系统,打算用来学习Oracle 10g。
想用PHP来连接Oracle,还想图方便,于是装了Zend Server,没想到折腾了两天。
软件清单:
1、Windows Server 2003 R2
2、Oracle 10g
3、ZendServer-CE-php-5.3.9-5.6.0-Windows_x86.exe
装好后,打开浏览器进入ZendServer的后台,发现用来连接Oracle的PHP_OCI8.DLL没有加载,打开PHP_INFO,也同样没有相关信息。
于是打开php_error.log,发现如下错误信息:
[12-Jan-2012 06:17:18 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files\Zend\ZendServer\lib\phpext\php_fileinfo.dll' - 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
in Unknown on line 0
[12-Jan-2012 06:17:19 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files\Zend\ZendServer\lib\phpext\php_oci8.dll' - 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
in Unknown on line 0
[12-Jan-2012 06:17:19 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files\Zend\ZendServer\lib\phpext\php_pdo_oci.dll' - 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
in Unknown on line 0
于是百度+谷歌,各种解决办法一大堆,可惜的是没有一条有用
没办法,只能下载基于PHP5.2的Zend Server了,版本号为:ZendServer-CE-php-5.2.17-5.6.0-Windows_x86,这次装好一切正常了。
查看php 加载.dll,无法加载PHP_OCI8.DLL的解决相关推荐
- WSAStartup()函数以及DLL的加载
本节讲解 Windows 下 DLL 的加载,学习 Linux Socket 的读者可以跳过. WinSock(Windows Socket)编程依赖于系统提供的动态链接库(DLL),有两个版本: 较 ...
- 小问题: windows组件调用失败,无法加载安装安装程序:Wbemupgd.dll
今天打开添加/删除程序 ,准备安装几个windows组件,结果出现下面的错误: 无法加载安装安装程序:Wbemupgd.dll,或是找不到函数0cEntry.请与您的系统管理员联系.特定错误码是0x7 ...
- mkl_def.dll文件加载失败
mkl_def.dll文件加载失败 下载 mkl_def.dll文件的下载地址如下:Fix mkl_def.dll related errors in Windows 7, 8 or 10 | DLL ...
- 查看was中项目类的加载顺序
https://blog.csdn.net/zhouyong0/article/details/7970557 查看was中项目类的加载顺序
- 像加载DLL一样加载EXE
介绍 你可能已经被警告过,不要用LoadLibrary()加载可执行文件,你可能尝试这么做过,然后程序就崩溃了,所以你可能会认为这是不可能的. 但实际上这是可行的,本文就将介绍具体的方法. 声明 这好 ...
- 模块XX.dll已加载,但对DllRegisterServer的调用失败
为什么80%的码农都做不了架构师?>>> 模块"XX.dll"已加载,但对DllRegisterServer的调用失败,错误代码为0x80004005 一句话,权 ...
- 无法加载安装安装程序:Wbemupgd.dll
今天打开添加/删除程序 ,准备安装几个windows组件,结果出现下面的错误: 无法加载安装安装程序:Wbemupgd.dll,或是找不到函数0cEntry.请与您的系统管理员联系.特定错误码是0x7 ...
- dll侧加载_动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)...
动态载入 DLL 动态载入方式是指在编译之前并不知道将会调用哪些 DLL 函数, 完全是在运行过程中根据需要决定应调用哪些函数. 方法是:用 LoadLibrary 函数加载动态链接库到内存,用 Ge ...
- Windows Dll 动态加载
Windows DLL 动态加载 1. 起因 2. 问题原因 3. 解决 3.1 C++ 版 3.2 C#版 1. 起因 写代码的时候,需要动态加载DLL,这是一个非常非常常规的操作对吧.然而在开发的 ...
最新文章
- 【Intellij IDEA】eclipse项目导入
- sql leftjoin from a,b区别
- 基于Pytorch对YOLOV5 进行简易实现
- [ASP.NET] 限制上传文件类型的两种方法(转)
- linux哪个命令可以切换工作目录?如何显示当前所在的目录,Linux cd命令:切换目录...
- 阿里云帮助江苏省财政厅力推统一公共支付平台
- 你或许还未听说过的一些ASP.NET 2.0要诀 [转]
- js input点击事件_Vue.js的旅程,简单的todo实例「602」
- SharePoint2013升级SP1后,运行配置向导报错:未注册sharepoint服务
- mysql 授权 navicat的登录数据库
- 关于Jmeter关联,从概念讲起
- Bresenham画线算法详解及其OpenGL编程实现
- html未点击背景 点击背景,vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)...
- java的ascii码表_ASCII码表对照
- 【分享】“金蝶云星辰“ 在集简云平台集成应用的常见问题与解决方案
- 计算机机房不允许开窗么,机房新风系统的设计要求及规范 你了解多少?
- LeetCode每日一题(20200820)
- 当前时间距离某个时间的天数计算_计算某个日期和当前时间的天数差
- 基于FPGA的映射调制实现
- Android 伪装IP 亲测可行