2012-07-17 1 views
7

PHP 코드를 사용하여 서버에서 원격으로 실행하는 코드를 작성했습니다. 현재 segmentation fault을 일으키는 것은 확실하지 않습니다.어떻게 PHP CLI에서 세분화 오류를 디버그 할 수 있습니까?

외에도 내 방법을 통해 exitecho 호출 아래로 추가하고 수동으로 나쁜 비트를 정확히 파악에서 - 을가를 발생으로 세그먼트 오류를 ​​잡아 충돌하는 퍼즐 어떤 조각을 발견하는 방법은 무엇입니까? 표준 PHP 오류는 오류 종료 처리기를 통해 표시됩니다.이 세분화 오류로 어디에서 시작해야할지 확신 할 수 없습니다.

건배!

답변

3

예. 당신이 PHP를 컴파일 할 때 how-to-debug-a-segmentation-fault-caused-by-php

또는 플래그 DBIG_SECURITY_HOLE를 설정하여 : 다음 GNU 디버거로 Fixing Apache Segmentation Faults Caused by PHP

어쩌면 PHP 소스에 관련된 알려진 버그가 bugs.php.net를 살펴 보자.

+0

@Besnik 링크에 감사드립니다. 내가 실행중인 PHP 스크립트는 Apache와 아무런 관련이 없습니다.하지만 seg 오류를 잡는 데는 합당한 출발점입니다. – Jessedc

+0

두 링크 모두 Apache에 관한 것입니까? – SOFe