2010-03-13 3 views
1

이 질문은 이전에 물어 보았지만 응답을 보았습니다.하지만 내가하는 일과 관계없이 PHP를 통해 단계적으로 환경을 만들 수는 없습니다. 프로그램.PHP, xampp 및 디버그 - 작동하지 않을 수 있습니다.

XAMPP 스택과 Eclipse를 다운로드하고 xdebug를 활성화했지만 아무 것도 사용하지 않았습니다.

은 phpinfo 보고서 : 디버그 빌드, 제

합니까 내가 디버그에 XAMPP 설치를 못할거야 것을 의미하는. 그렇다면 다른 Windows, Apache, PHP, MySQL 스택이 권장됩니까?

Komodo IDE 21 일 무료 평가판을 다운로드했으며 해당 마법사는 디버그를 시작할 수 없습니다.

도움

답변

2

아니오의 Debug Build은 phpinfo()가에 의미있는 컴파일 타임 스위치/그 자체가 컴파일되는 방식 PHP 영향을 정의합니다. 디버그 빌드는 덜 최적화되어 있으며, 테스트 코드가 더 많이 포함되어 있으며, 디버거를 사용하여 PHP C 코드를 단계별로 실행할 때 사용되는 기호 파일이 더 정확합니다 (주로 최적화되지 않은 코드로 인해).
xdebug와 같은 스크립트 디버거 모듈을 추가하는 기능에는 영향을 미치지 않습니다. 그러나 PHP 버전과 호환되는 모듈 .dll/.so 버전이 필요합니다. API 버전, 스레드 안전 "enabled/disabled"및 "debug yes/no"정보가 일치해야합니다. (디버그 예/아니오가 일치해야하는지 잘 모르겠다 고 다시 생각할 때).
xdebug 섹션이 phpinfo()의 출력에 나타 납니까? 올바른 php.ini 파일을 편집하지 않았는지 확인하십시오. 최근 버전의 xampp에서는 php-cli 또는 apache 모듈 사용 여부와 관계없이 < xampp 디렉토리 > /php/php.ini이어야합니다. 하지만 그것은 < xampp dir > /php/php.ini cli 버전이지만 < xampp dir > /apache/bin/php.ini는 PHP의 apache 모듈입니다.
< xampp dir >/apache/logs의 error.log에서 관련있는 오류 메시지도 확인하십시오. "PHP 시작 : .... 오류 메시지 ..."로 시작해야합니다.

0

Windows를 사용하는 경우 wamp를 사용해보십시오. 그것은 나를 위해 위대한 작품

관련 문제