Php Storm을 사용하여 xdebug가 첫 줄에서 중지되지 않도록 하려면 어떻게 해야 합니까?

이상한 문제가 생겼어요.PHP 버전을 업데이트하기 전까지는 모든 설정이 정상적으로 작동했습니다.macports를 사용하고 있으며 php5 및 php5-xdebug 포트가 설치되어 있습니다. xdebug는 동작하고 있습니다만, PhpStorm에서 옵션을 무효로 하고 있는데도 스크립트의 첫 번째 줄에서 정지하고 있습니다.여기에는 중단점이 없으며 코드의 다른 부분에 있는 중단점은 정상적으로 작동합니다. If it helps, here is the xdebug portion of phpinfo (in two parts); https://dzwonsemrish7.cloudfront.net/items/3K3R2N1f1A190K372n0S/Screen%20shot%202011-08-18%20at%203.06.29%20PM.png?v=54c8964d, … Read more

xdebug가 작동하는지 확인합니다.

텍스트 에디터나 IDE를 설치하지 않고 xdebug가 작동하는지, 즉 php 코드를 디버깅할 수 있는지 테스트할 수 있습니까? phpinfo()에서 xdebug가 표시되는 부분은 다음과 같습니다. 기타 .ini 파일은 /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.do.ini, /etc/php5/apache2/mysqli 파일을 구문 분석했습니다.ini phpinfo()에 기재되어 있지 않습니다. 질문에 대한 답변 실제로 디버깅을 하지 않고서는 디버거가 작동하고 있는지 확신할 수 없습니다. 하지만 xDebug의 몇 가지 측면이 작동한다면 … Read more

Composer 실행 시 xdebug 사용 안 함

실행 시composer diagnose, 다음의 에러가 표시됩니다. xdebug 확장이 로드되어 Composer의 속도가 다소 느려질 수 있습니다.Composer를 사용할 때는 사용하지 않도록 설정하는 것이 좋습니다. Composer를 실행하고 있을 때만 xdebug를 비활성화하려면 어떻게 해야 합니까? 질문에 대한 답변 업데이트: Xdebug 3+의 경우: Xdebug 3에서는 옵션을 설정하여 Xdebug를 완전히 비활성화할 수 있습니다.xdebug.mode로.off또는 환경변수를 설정함으로써XDEBUG_MODE=off. 에일리어스를 사용하여 작곡가만의 Xdebug를 비활성화할 수 … Read more

네스트 함수 호출 제한 증가

PHP에는 매우 잘못된 제한이 있습니다.a2()를 호출하는 함수 a1()을 호출하면 a3을 호출하는 것입니다.그래서 언제a99()전화할 것이다a100()곧 알게 될 것이다 치명적 오류: 최대 함수 중첩 수준 ‘100’에 도달하여 중단합니다! 100 콜의 네스트 제한을 500 또는 10000으로 늘릴 수 있는 방법이 있습니까? 콜백이 많은 이벤트 기반 시스템을 개발하고 있기 때문에 이 기능은 매우 중요합니다. 질문에 대한 답변 이 오류 … Read more

XDebug 비활성화 방법

XDebug를 설치한 후 서버가 느려진 것 같습니다.그래서 내 가설을 테스트하기 위해 XDebug를 완전히 비활성화하려고 합니다.이 작업에 대한 튜토리얼을 찾고 있지만 찾을 수 없습니다. 질문에 대한 답변 검색(Find your find your ★php.iniXDebug를 찾습니다. xdebug 자동 시작을 false로 설정 xdebug.remote_autostart=0 xdebug.remote_enable=0 프로파일러 비활성화 xdebug.profiler_enable=0 xdebug를 사용하지 않도록 설정했지만 로드된 경우에도 성능이 저하될 수 있습니다.확장자 자체의 로드를 비활성화하려면 … Read more

PHP의 “치명적 오류: 최대 함수 중첩 수준 ‘100’에 도달했습니다, 중단합니다!”에 대한 해결 방법

html 파일내의 모든 URL을 검색해, 검출된 URL에 링크 된 각 html 컨텐츠에 대해서 같은 처리를 반복하는 기능을 만들었습니다.함수는 재귀적이며 무한히 지속될 수 있습니다.그러나 100번의 재귀 후에 재귀가 정지되는 글로벌 변수를 설정하여 재귀에 제한을 두었습니다. 그러나 php는 다음 오류를 반환합니다. 치명적 오류: D:wampwwwcrawler1simplehtmldom_1_5simple_html_dom의 최대 함수 중첩 수준인 ‘100’에 도달하여 중단되었습니다.1355행의 php 여기서 해결책을 찾았습니다.네스트 함수 호출 … Read more

명령줄 PHP 스크립트에 대해 XDebug 프로파일러를 트리거하는 방법은 무엇입니까?

XDebug는 설정 지시를 제공합니다.xdebug.profiler_enable_triggerHTTP 경유로 스크립트를 호출할 때 GET 파라미터 또는 POST 파라미터 “XDEBUG_PROFILE”을 전달함으로써 프로파일링을 활성화할 수 있습니다.이것은 모든 스크립트를 프로파일링하는 것이 아니라 PHP 구성을 항상 변경하지 않고 몇 가지 특별한 경우에만 프로파일링을 원하는 경우에 유용합니다. 명령줄 PHP 프로그램에서도 동일한 동작을 수행할 수 있는 방법이 있습니까?나는 통과하려고 했다.XDEBUG_PROFILE명령줄 인수로 사용했지만 효과가 없었습니다. 일반적으로 프로파일링 … Read more