【问题标题】:Unhandled win32 exception occurred in "php.exe" in command line命令行中的“php.exe”中出现未处理的 win32 异常
【发布时间】:2011-03-20 17:20:23
【问题描述】:

当我尝试在命令行中使用 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 函数。但是,我不知道如何解决这个问题...

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

谢谢。

【问题讨论】:

    标签: php cakephp command-line pear


    【解决方案1】:

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

    【讨论】:

    • @weedave 升级是否解决了您的崩溃问题?我面临着与 PHP 5.1.1 相同的问题
    • 5.1.1 已经很久很久了。 5.1.x 也有几个错误修复版本。
    • 我知道,但它是一个不受我或我的公司控制的生产服务器,目前托管多个网站。遗憾的是,除了告诉他们升级之外,我能做的不多
    • 5.1.1 已经好几年没有得到安全更新了,所以运行它本身就是一个安全问题。
    猜你喜欢
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    • 2019-11-01
    相关资源
    最近更新 更多