Произошло необработанное исключение win32 в "php.exe" в командной строке - PullRequest
0 голосов
/ 20 марта 2011

Когда я пытаюсь что-то сделать с 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 голосов
/ 04 сентября 2011

Обновите ваш PHP до последней версии и попробуйте снова. Похоже, ошибка в самом php.

...