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 Web サーバー、および Php を使用しています。

インターネットで調べたところ、/etc/php5/apache2 の php.ini ファイルを編集する必要があることがわかりました。

しかし、私はlighttpdを使用しています。

私の/etc/php5/には3つのフォルダがあります。

  1. CG-10 ...
  2. クライ
  3. MOD利用可能

cgi および cli フォルダーには php.ini ファイルがありますが、これら 2 つのファイルには xdebug を編集するための内容は何も含まれていませんでした。

mods-availableフォルダにはxdebug.iniというファイルが1つあり、そこには

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.so拡張機能が PHP によって正しくロードされていることを意味します。

xdebug.max_nesting_levelデフォルト設定を変更するには、以下を開いxdebug.iniて追加します。

 xdebug.max_nesting_level=150

同様に、他の xdebug 変数を変更することもできます。

関連情報