当我尝试在命令行中使用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函数。但是,我不知道如何解决这个问题......
非常感谢您对此问题的任何帮助。
感谢。
答案 0 :(得分:0)
将您的PHP升级到最新版本,然后重试。看起来像是php本身的一个bug。