2011-03-20 47 views
0

當我嘗試在命令行中對PHP執行任何操作時,命令行崩潰並引發「未處理的win32異常」。但是,我的網站正在執行PHP,沒有錯誤。命令行中的「php.exe」中發生未處理的win32異常

當調試使用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

將您的PHP升級到最新版本,然後重試。看起來像在PHP本身的錯誤。

+0

@weedave確實升級解決你的崩潰?我面對同樣的問題與PHP 5.1.1 – momo 2013-06-26 05:26:35

+0

5.1.1很長,很長時間死了。還有幾個針對5.1.x的bugfix版本。 – cweiske 2013-06-26 06:13:00

+0

我知道,但它是一個不受我或我公司控制的生產服務器,目前正在託管多個網站。可惜我沒有太多的工作能夠告訴他們升級 – momo 2013-06-27 15:06:04

相關問題