Место для редактирования xdebug.max_nesting_level в Ubuntu 14.04 PHP с использованием Lighttpd

Место для редактирования xdebug.max_nesting_level в Ubuntu 14.04 PHP с использованием Lighttpd

я осознаю

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

Кажется, мне придется редактировать

xdebug.max_nesting_level from 100 to more. 

Но я не могу найти нужный файл, где я должен это редактировать? Я использую Ubuntu 14.04, веб-сервер lighttpd и PHP..

В интернете я увидел, что мне нужно отредактировать файл php.ini в /etc/php5/apache2..

Но я использую lighttpd.

В моем /etc/php5/ есть три папки, а именно

  1. cgi
  2. кли
  3. моды-доступны

В папках cgi и cli есть файлы php.ini, но эти 2 файла не содержат ничего для редактирования xdebug.

В папке mods-available у меня есть 1 файл, а именно xdebug.ini, и он содержит только

zend_extension=xdebug.so

Итак, мне нужна помощь, как редактировать xdebug.max_nesting_level в ubuntu 14.04 PHP и Lighttpd. Извините за мой плохой английский. Ищу вашу помощь, чтобы решить эту проблему

решение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.

Связанный контент