help~IIS下YII程序出错

:blink:

运行环境win2003 IIS下YII的程序都出错了,不定时出现。显示错误代码:

PHP has encountered an Access Violation at 0140ADD9

求救啊!情况出现好久了,Yii 1.1.3 ~ 1.1.4的版本都有出现

很明显,这个不是yii的bug,是php在win环境下的问题。我没有遇到过,不知道你有没有google过,我google了一下,发现这里的描述比较详细,你看看合不合用。

http://blog.excelhome.net/user1/kevin/archives/2008/1089.html

http://www.winservermart.com/HowTo/PHP_Access_Violation.aspx

:lol: 我把PHP.ini的内存加到32MB,暂时还没有出错。不过同一个坏境下的,DZ。在出错的时候,DZ仍然在运行,而YII的程序就挂机了。

:mellow: 今天早上还是出现了状况。我按 Davidhhuan 发的第一个解决方法最下边的换掉MYSQL的驱动,换掉了SQLITE的驱动,5.2.5.5版本的,本来是5.2.13.13的。坐等结果。不过这个问题,真是蛋疼。我服务器上,一总五个YII的程序

:unsure: 原来我还是在用老式的IIS扩展PHP。

现在改成用fastcgi,问题也解决了。

貌似落后了很多很多。