`
uag
  • 浏览: 19421 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

php使用MySql函数导致Apache(iis)崩溃的问题

    博客分类:
  • php
阅读更多

这个问题是在Windows下配置PHP环境时发生的。

具体的表现是php运行正常,但是只要一调用MySql的相关函数,Apache就会崩溃掉。

环境配置方式:

php以模块的方式运行在Apache下。自定义php.ini路径

phpinfo()显示mysql库加载成功

崩溃后在Windows的错误日志中会留下以下内容:

错误应用程序 httpd.exe,版本 2.2.11.0,错误模块 php5ts.dll,版本 5.2.10.10,错误地址 0x0000ac6a。

上google查了很久也不知道是怎么回事,国外也有人遇到同样的问题,但是没有解决方法,后来无意中看到phpinfo中MySql库的版本居然是5.1.30,这才想到原因,分析如下:

我在安装MySql的时候在配置设定时把MySql的Bin目录放到了系统环境变量Path中。而Bin目录中正好有一个libmysql.dll的库。

而php在加载mysql库的时候会搜索系统环境变量Path每一个目录寻找libmysql.dll,由于mysql的bin目录也在其中,那么php就先把mysql的libmysql.dll加载了。所以就会由于库的兼容问题导致mysql的函数无法运行。

解决方案:

1.将mysql的bin目录从系统环境变量Path中移出或将libmysql.dll从MySql的bin目录中移出。

2.重起系统

分享到:
评论

相关推荐

    PHP函数参考手册大全

    Apache 特有函数 V. Array 数组函数 VI. Aspell 函数(已废弃) VII. BC math 高精度数学函数 VIII. Bzip2 压缩函数 IX. Calendar 日历函数 X. CCVS API Functions [deprecated] XI. Character Type Functions XII....

    PHP 使用技巧集.rar

    Linux下Apache、php3、MySQL的整合 PHP3安装与配置 PHP操作mysql的函数 PHP的表达式与运算符 服务器端嵌入式脚本PHP(3) 服务器端嵌入式脚本PHP(4) 服务器端嵌入式脚本PHP(1) 服务器端嵌入式脚本PHP(2) ...

    php-8.2.6-nts-Win32-vs16-x64.zip

    PHP是完全免费的开源产品,不用花钱,Apache和MYSQL也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配有免费的APACHE+PHP+MYSQL。...

    中文版PHP使用手册

    Apache 特有函数 V. Array 数组函数 VI. Aspell 函数(已废弃) VII. BC math 高精度数学函数 VIII. Bzip2 压缩函数 IX. Calendar 日历函数 X. CCVS API Functions [deprecated] XI. Character Type Functions XII....

    php5.5 zip 32位

    如果您使用的是PHP与IIS,你应该使用PHP的VC9版本 VC6的版本是与传统的Visual Studio6编译器编译 VC9版本的Visual Studio 2008编译器编译,并在性能和稳定性的改善。 VC9版本需要你有微软2008的C ++运行时(x86) ...

    微信三级分销商城企业版源码 php版

    2、切记不能放在子目录,最好使用apache,IIS不建议用或者就不要用,一些营销活动兼容性差,因为IIS导致营销模块不兼容, 请配合换为apache的已满足使用要求。可以用phpstudy等集成环境配置。 3、上传文件到根目录...

    微信三级分销商城企业版源码 php版 PC版

    2、切记不能放在子目录,最好使用apache,IIS不建议用或者就不要用,一些营销活动兼容性差,因为IIS导致营销模块不兼容, 请配合换为apache的已满足使用要求。可以用phpstudy等集成环境配置。 3、上传文件到根目录...

    PHP5 完整官方 中文教程

    Apache — Apache 特有函数 APC — APC 可选 PHP 缓存 APD — APD 高级 PHP 调试器 Arrays — Array 数组函数 Aspell — Aspell 函数(已废弃) BBCode — BBCode Functions BC math — BC math 高精度数学函数 ...

    php帮助文档,php。chm,php必备的中文手册

    Apache 特有函数 III. Alternative PHP Cache IV. Advanced PHP debugger V. Array 数组函数 VI. Aspell 函数(已废弃) VII. BC math 高精度数学函数 VIII. PHP bytecode Compiler IX. Bzip2 压缩函数 X. Calendar...

    php手册.chm,php手册

    Apache 特有函数 V. Array 数组函数 VI. Aspell 函数(已废弃) VII. BC math 高精度数学函数 VIII. Bzip2 压缩函数 IX. Calendar 日历函数 X. CCVS API Functions [deprecated] XI. Character Type Functions XII....

    PHP5中文参考手册

    Apache — Apache 特有函数 APC — APC 可选 PHP 缓存 APD — APD 高级 PHP 调试器 Arrays — Array 数组函数 Aspell — Aspell 函数(已废弃) BBCode — BBCode Functions BC math — BC math 高精度数学函数 ...

    PHP+MySql的股票配资系统设计.zip

    common 常用函数库 conf 系统级配置目录 data 缓存文件目录(可读写权限) files 上传文件目录(可读写权限) lib 系统类库所在目录(lib/action/Home/YnwAction.class.php可读写权限) public 公共静态页 res 公共...

    php手册PHP5研究室编无乱码版本chm

    Apache 特有函数 V. Array 数组函数 VI. Aspell 函数(已废弃) VII. BC math 高精度数学函数 VIII. Bzip2 压缩函数 IX. Calendar 日历函数 X. CCVS API Functions [deprecated] XI. Character Type ...

    PHP手册2007整合中文版

    PHP,即“PHP: Hypertext Preprocessor”,是一种被广泛使用的开放源代码多用途脚本语言,尤其适用于 web 开发并可以嵌入到 HTML 中去。其语法利用了 C,Java 和 Perl,非常容易学习。该语言的主要目标是让 web 开发...

    PHP官方手册中文版

    Apache 特有函数 III. APC 可选 PHP 缓存 IV. APD 高级 PHP 调试器 V. Array 数组函数 VI. Aspell 函数(已废弃) VII. BBCode Functions VIII. BC math 高精度数学函数 IX. BCompiler PHP 字节码编译器 X....

    PHP入门到精通

    2.2Windows下Apache+MySQL+PHP的安装 2.3在Windows下配置Apache+php5 2.4在Windows下架设IIS和PHP1 2.5Linux下的服务器环境 2.6Windows下使用组合包 2.7PHP常用开发工具 2.8第一个PHP实例 3.PHP语言基础(教学录像:...

    微实惠微信三级分销商城企业版源码

    2、切记不能放在子目录,最好使用apache,IIS不建议用或者就不要用,一些营销活动兼容性差,因为IIS导致营销模块不兼容, 请配合换为apache的已满足使用要求。可以用phpstudy等集成环境配置。 3、上传文件到根目录...

    PHP网络编程技术与实践 源码

    1.5 PHP、MySQL和Apache系统整合 1.5.1 安装VertrigoServ 1.5.2 配置相关 1.5.3 启动运行VertrigoServ 1.6 本章小结 第2章 PHP的语法结构和常用函数 2.1 PHP语法基础 2.1.1 PHP的基本语法 2.1.2 PHP的数据类型 2.1.3...

Global site tag (gtag.js) - Google Analytics