Lighttpd를 사용하여 ubuntu 14.04 PHP에서 xdebug.max_nesting_level을 편집하는 위치

Lighttpd를 사용하여 ubuntu 14.04 PHP에서 xdebug.max_nesting_level을 편집하는 위치

나는 얻고있다

fatal error maximum function nesting level of '100' reached aborting..

수정해야 할 것 같습니다

xdebug.max_nesting_level from 100 to more. 

그런데 편집해야 할 올바른 파일을 찾을 수 없나요? 저는 Ubuntu 14.04, lighttpd 웹서버, Php를 사용하고 있습니다.

인터넷에서 /etc/php5/apache2..에 있는 php.ini 파일을 편집해야 한다는 것을 알았습니다.

하지만 나는 lighttpd를 사용하고 있습니다.

내 /etc/php5/에는 세 개의 폴더가 있습니다.

  1. CGI
  2. CLI
  3. 개조 가능

cgi와 cli 폴더에는 php.ini 파일이 있는데, 그 두 파일에는 xdebug를 편집할 수 있는 내용이 들어 있지 않았습니다.

mods-available 폴더에는 xdebug.ini라는 파일이 1개 있는데 여기에는 다음과 같은 내용이 포함되어 있습니다.

zend_extension=xdebug.so

따라서 우분투 14.04 PHP 및 Lighttpd에서 xdebug.max_nesting_level을 편집하는 방법에 대한 도움이 필요합니다. 내 하찮은 영어 실력에 죄송하다는 말씀을 드리고 싶습니다. 이 문제를 해결하기 위해 도움을 구합니다.

답변1

문제를 해결하기 위해 /etc/php5/apache2/conf.d/20-xdebug.ini다음 줄을 편집하고 추가했습니다.

xdebug.max_nesting_level = 250

답변2

phpinfo모든 xdebug 변수의 기본값을 표시합니다. 이는 xdebug.so확장이 PHP에 의해 올바르게 로드되었음을 의미합니다.

xdebug.max_nesting_level기본 설정을 변경하려면 다음 을 열고 xdebug.ini추가하세요.

 xdebug.max_nesting_level=150

마찬가지로 다른 xdebug 변수도 변경할 수 있습니다.

관련 정보