php提示 内存位置访问无效
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-02 21:30:46 浏览: 评论:0
新配置的PHP环境,或者刚做过配置改动,比如新加载的DLL扩展,访问页面,可能会出现“内存位置访问无效”的错误,主要原因是DLL扩展加载失败。
我们就需要找到是哪一个DLL文件加载出现了问题。排查方法是:将php.ini中
display_startup_errors = Off 改为 display_startup_errors = On 。
这时访问php页面,服务器上会弹出php错误的提示对话框,你就可以明确看到是哪一个dll文件加载失败,有时会有多个dll文件加载失败,需要你先分号(;)注释掉php.ini中提示那个dll后继续访问如此反复排查,如我打开
display_startup_errors = On 出现
Warning Cannot load module ‘SQLite’ because required module ‘pdo’ is no loaded
解决办法也很简单了,因为加载php_sqlite.dll时未加载到php_pdo.dll文件,所以运行phpinfo()函数时提示内存 位置访问无效。找到php.ini配置文件,然后去掉”;extension=php_pdo.dll”前面的分号, extension=php_sqlite.dll
把出问题的dll都用分号(;)注释掉后,php就可以正常运行了,如果上面方法无法解决,可参考下面方法:
打开php目录开始调试……花了一点时间总算找到了根源,如果你也碰到这个问题那么你也来试一下以下我的解决方案:
打开php的安装目录编辑php.ini这个文件,搜索下面的字段
extension=php_exif.dll,找到后在前面加一个;分号,如下:
;extension=php_exif.dll,保存重启iis再访问一下php文件看看能否打开了 是否没有出现内存位置访问无效了
Tags: 提示 内存 位置 访问无效
相关文章
- ·linux中phpMyAdmin错误提示Wrong permissions on configuration file, should no(2013-12-04)
- ·jquery php百度搜索框智能提示效果(2014-09-05)
- ·curl out of memory window下PHP调用curl报内存不够(2013-12-06)
- ·php测试代码执行消耗的内存和时间(2014-01-06)
- ·phpExcel数据内存溢出解决办法(2014-07-30)
- ·php MemCache内存缓存学习笔记(2014-08-27)
- ·memcache构建简单的内存消息队列(2014-08-27)
- ·php内存缓存实现程序代码(2014-08-28)
- ·phpExcel导出大量数据出现内存溢出错误解决办法(2014-09-10)
- ·php 查看使用了多少内存(2020-02-18)
- ·phpQuery占用内存过多的处理方法(2020-06-28)
- ·单台服务器的PHP进程之间实现共享内存的方法(2021-02-20)
- ·PHP对象相互引用的内存溢出实例分析(2021-04-10)
- ·PHPExcel内存泄漏问题解决方法(2021-05-08)
- ·php内存缓存实现方法(2021-05-08)
- ·PHP共享内存用法实例分析(2021-07-09)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)