PHP has encountered an Access Violation at XXXXXX 的解决方法

windows主机的服务器

没有安装eaccelerator,所以排除因为ea引起的。

我的解决办法

1、停止 mysql

2、编辑PHP.ini

upload_tmp_dir = "c:\tmp"

session.save_path = "c:\tmp"
session.cookie_path = "c:\tmp"

c:\tmp目录需要everyone的所有权限,类似U主机的0777

3、启动mysql

4、重启IIS。即解决问题。