Расположение для редактирования 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 / есть три папки, а именно
- CGI
- кли
- модники-доступные
В папке 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.