您现在的位置是:首页 >

php内存图 php“内存位置访问无效”错误的解决办法

火烧 2021-10-13 05:21:58 1079
h “内存位置访问无效”错误的解决办法   配置环境如下  Wi SP +IIS + h +my ql a+ze d a+Ph MyAdmi PHP执行方式:i a i My ql为手动安装   关

php“内存位置访问无效”错误的解决办法  

  配置环境如下

  Win SP +IIS +php +mysql a+zend a+PhpMyAdmin PHP执行方式:isapi Mysql为手动安装

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

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

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

php内存图 php“内存位置访问无效”错误的解决办法

  三 回收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应用程序池进程 问题彻底解决…

lishixinzhi/Article/program/PHP/201311/21241  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码