Unable to view file mapping, 试图访问无效的地址-php
2013-08-16 15:39:51   来源:   浏览: 次

导读:Unable to view file mapping, 试图访问无效的地址-php 应该好多的朋友在把PHP升级到5 12后发现时间查看器里面多了很多的错误: ------

Unable to view file mapping, 试图访问无效的地址-php

应该好多的朋友在把PHP升级到5.12后发现时间查看器里面多了很多的错误:
-----------------------------------------
事件 ID ( 487 )的描述(在资源( Zend Optimizer )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: Unable to view file mapping, 试图访问无效的地址。
-----------------------------------------
解决方法如下:
对比php两个版本的php.ini文件。
;extension=php_yaz.dll
;extension=php_zip.dll
检查这个两个是否存在新的版本中。
同时确认
extension=php_zip.dll
前面的;去掉保存重启iis和mysql 大功搞成

另外一种说法
eAccelerator v0.9.4-rc1, 这个php加速插件,把这个屏蔽掉就可以了

其他方面:
1.检查下c:\windows\temp\目录是否有iis用户组和NETWORK_SERVICE访问权限
2.zend安装目录是否有iis用户组和NETWORK_SERVICE访问权限,写入权限.
3.删除c:\WINDOWS\temp\ 下的垃圾文件.
4.php.ini文件中设置upload_tmp_dir="c:\windows\temp\"(注意=两边的空格)
5.还有一条就是找不到ZendOptimizer.MemoryBase@SYSTEM文件吧,方法同上面,在c:\WINDOWS\temp\建一空文件,文件名ZendOptimizer.MemoryBase@SYSTEM即可