php出现内存位置访问无效错误问题解决方法

 更新时间:2014年08月16日 09:45:40   投稿:junjie  
这篇文章主要介绍了php出现内存位置访问无效错误问题解决方法,本文分析后得出的原因是sqlite扩展导致,需要的朋友可以参考下

配置环境如下:
Win2003SP2+IIS6+php5.26+mysql5.0.51a+zend3.3a+PhpMyAdmin2.11.7.1 PHP执行方式:isapi。Mysql为手动安装。

关于“内存位置访问无效”的 错误解决办法与步骤:(一些部份无效的调试步骤略过..)

一、将IIS的错误显示打开,未发现错误原因!

二、检查IIS扩展,ISAPI、php.ini与Mysql配置以及相应的安装目录ACLs权限,均无误。

三、回收IIS进程,错误仍然出现”内存位置访问无效”….

四、将php.ini中 display_startup_errors = On 打开,问题所在终于发现了…  (注:如果将php.ini的display_startup_errors打开,如果php有错误出理,就会提示,而且在事件查看器中有记录。如果设置为display_startup_errors = Off,则不会有任何提示)

五、错误分析

复制代码 代码如下:
Warning
Cannot load module ‘SQLite' because required module ‘pdo' is no loaded

上面这条错误信息终于被发现了。大概意思就是因为php.ini配置中开启了SQLite桌面数据库的支持,但未开启相关的pdo模式,pdo模块加载失败…..

六、解决办法也很简单了,因为加载php_sqlite.dll时未加载到php_pdo.dll文件,所以运行phpinfo()函数时提示内存 位置访问无效。找到php.ini配置文件,然后去掉”;extension=php_pdo.dll”前面的分号, extension=php_sqlite.dll
然后再回收一下IIS应用程序池进程,问题彻底解决。

相关文章

  • MyEclipse常用配置图文教程

    MyEclipse常用配置图文教程

    本文主要是记录一些有用的设置技巧,并且是图文并茂,像创建项目,创建类,设置工作空间等在这里就不做介绍了,而且之前的文章也有涉猎。
    2014-09-09
  • 在普通HTTP上安全地传输密码

    在普通HTTP上安全地传输密码

    在普通HTTP上安全地传输密码...
    2007-07-07
  • 纯php生成随机密码

    纯php生成随机密码

    这篇文章主要介绍了纯php生成12位随机密码,生成密码安全可靠,感兴趣的小伙伴们可以参考一下
    2015-10-10
  • PHP的介绍以及优势详细分析

    PHP的介绍以及优势详细分析

    在本篇文章里小编给各位分享的是关于PHP的介绍以及优势知识点分析,有需要的朋友们可以参考下。
    2019-09-09
  • php 实现svg转化png格式的方法分析

    php 实现svg转化png格式的方法分析

    这篇文章主要介绍了php 实现svg转化png格式的方法,结合实例形式分析了php svg转化png格式相关实现技巧、遇到的问题与操作注意事项,需要的朋友可以参考下
    2020-01-01
  • php外部执行命令函数用法小结

    php外部执行命令函数用法小结

    这篇文章主要介绍了php外部执行命令函数用法,结合实例形式分析了exec与system执行外部命令的相关使用技巧,需要的朋友可以参考下
    2016-10-10
  • 搭建Vim为自定义的PHP开发工具的一些技巧

    搭建Vim为自定义的PHP开发工具的一些技巧

    这篇文章主要介绍了搭建Vim为自定义的PHP开发工具的一些技巧,Vim和Emacs被公认为是世界上最强大最具人气的代码编辑器,需要的朋友可以参考下
    2015-12-12
  • PHP微信网页授权的配置文件操作分析

    PHP微信网页授权的配置文件操作分析

    这篇文章主要介绍了PHP微信网页授权的配置文件操作,结合实例形式分析了php微信授权配置文件的相关功能、用法及操作注意事项,需要的朋友可以参考下
    2019-05-05
  • PHP获取文件后缀名的三个函数

    PHP获取文件后缀名的三个函数

    PHP取得文件后缀,关于获取文件的扩展名有很多种方式,下面提供三种获取文件后缀的方法,大家可以研究下,具体代码就不解释了。直接看代码吧
    2012-10-10
  • PHP cdata 处理(详细介绍)

    PHP cdata 处理(详细介绍)

    之前为项目赶进度用php 的simplexml来解析 xml, 当时发现 simplexml不支持<![CDATA标签, 所有处于这个标签内的值都没有办法取到
    2013-07-07

最新评论