Drupal安装:在PHP配置中设置xdebug.max_nesting_level=256

Drupal安装:在PHP配置中设置xdebug.max_nesting_level=256,php,drupal,installation,drupal-8,Php,Drupal,Installation,Drupal 8,我在这里学习教程 在安装之间,我看到了这个页面,它显示了缺少一些需求。其中一个表示在PHP配置中设置xdebug.max\u nesting\u level=256 我去了C:\wamp\www\sampleWebSite\sites\default,它有: 档案 default.services.yml default.settings.php settings.php 我打开了settings.php来查看xdebug设置,但是它在那里不见了。因此,我在那里添加了一行xdebug.max\

我在这里学习教程

在安装之间,我看到了这个页面,它显示了缺少一些需求。其中一个表示在PHP配置中设置xdebug.max\u nesting\u level=256

我去了
C:\wamp\www\sampleWebSite\sites\default
,它有:

  • 档案
  • default.services.yml
  • default.settings.php
  • settings.php
  • 我打开了
    settings.php
    来查看
    xdebug
    设置,但是它在那里不见了。因此,我在那里添加了一行
    xdebug.max\u nesting\u level=256
    ,然后刷新页面,页面显示错误,因此我再次转到相同的
    settings.php
    文件,并将其更改为
    $settings['xdebug.max\u nesting\u level']=256现在没有错误,但页面仍然显示
    xdebug
    设置未设置为256

    如何修复它


    您通常在php.ini中执行此操作,或者在带有php文件夹扩展名的文件夹配置文件中执行此操作。应该有文件xdebug.ini

    xdebug.max_nesting_level = 256
    
    您可以在wamp管理器中找到php.ini文件的位置,也可以在任何php文件中使用phpinfo()函数


    在那里添加值后,您必须重新启动服务器。

    您需要在正确的
    php.ini
    文件中添加这一行
    xdebug.max\u nesting\u level=256
    ,而不是
    settings.php

    要正确安装,请执行以下步骤:

  • 打开记事本或任何文本编辑器,并将其另存为
    phpinfo.php
    with content

    <?
    php phpinfo();
    ?>
    
    
    
  • 将此文件放在给定youtube教程中重命名的目录中,即
    drupal
    安装目录

  • 启动wampserver并使用任何浏览器转到此目录。这样的信息会出现

  • 现在您有了正确的
    php.ini
    ,您需要在其中进行xdebug更改

  • 找到
    xdebug
    ,并在末尾添加这一行

  • 保存文件并重新启动wamp服务器

  • 现在转到“需求问题”页面,您将不会看到此问题

  • 我在
    php.ini
    末尾的
    C:\wamp\bin\php\php5.5.12\php.ini
    位置添加了上述行,但仍然没有更改错误。您重新启动服务器了吗?实际使用的是正确的php.ini吗?另外,请升级您的php/wamp-我们已经有了php 7,但如果您确认php.ini正确并且服务器重新启动,您至少应该使用5.6,还有一件事,这个设置可能会在某个地方被覆盖->然后你应该使用文本搜索从wampserver.com找到这个php和最新的wamp一起出现的地方。是的,我在编辑php.ini之后启动了服务器。我不确定这是不是正确的php.ini我是drupal新手。