Расположение для редактирования 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. Извините за мой плохой английский. Ищу вашей помощи, чтобы решить эту проблему

2 ответа

Чтобы исправить проблему, я отредактировал /etc/php5/apache2/conf.d/20-xdebug.ini и добавил следующую строку:

xdebug.max_nesting_level = 250

phpinfo показать значение по умолчанию для всех переменных xdebug, это означает, что xdebug.so расширение корректно загружается php.

Для того, чтобы изменить xdebug.max_nesting_level настройки по умолчанию открыты xdebug.ini и добавить:

 xdebug.max_nesting_level=150

Точно так же вы также можете изменить другие переменные xdebug.

Другие вопросы по тегам