命令行中的“php.exe”中发生未处理的win32异常

时间:2011-03-20 17:20:23

标签: php cakephp command-line pear

当我尝试在命令行中使用PHP执行任何操作时,命令行崩溃并抛出“未处理的win32异常”。但是,我的网站正在执行PHP而没有错误。

当我使用Visual Studio进行调试时,程序在php.exe中的这一行中断:

100E890C  mov         edx,dword ptr [edx+4]  

调用堆栈如下:

>php5ts.dll!100e890c()  
[Frames below may be incorrect and/or missing, no symbols loaded for php5ts.dll]    
msvcrt.dll!761eade8()   
msvcrt.dll!761ec470()   
msvcrt.dll!761ef637()   
php.exe!00402e5b()  
kernel32.dll!77211194()     
ntdll.dll!7799b429()    
ntdll.dll!7799b3fc()    

我需要能够在命令行中使用PHP来安装PEAR扩展和CakePHP函数。但是,我不知道如何解决这个问题......

非常感谢您对此问题的任何帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

将您的PHP升级到最新版本,然后重试。看起来像是php本身的一个bug。