使用 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. 電腦圖形學
  2. 命令列
  3. 可用模組

在cgi和cli資料夾中有php.ini文件,但這2個文件不包含任何編輯xdebug的內容。

在 mods-available 資料夾中,我得到 1 個文件,即 xdebug.ini,它只包含

zend_extension=xdebug.so

所以我需要幫助如何在 ubuntu 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.sophp 正確載入了擴充。

要更改xdebug.max_nesting_level默認設置,請打開xdebug.ini並添加:

 xdebug.max_nesting_level=150

同樣,您也可以更改其他 xdebug 變數。

相關內容