Xdebug不应该连接到IDE

时间:2017-06-04 19:46:52

标签: xdebug

我已remote_autostart已停用且无Cookie存在:

xdebug

但是,Xdebug正在192.168.22.101:9000连接到我的IDE(PhpStorm)并且零配置调试正常工作。为什么?我该如何禁用它? (看起来自动启动以某种方式启用,PHP应用程序很慢。)

2 个答案:

答案 0 :(得分:1)

我的第一个赌注是,这不是你正在寻找的php.ini。如果您有CLI和普通的php.ini,请确保在两者中都设置了此设置。集成的PHP服务器直观地使用web php.ini而不是CLI。

下一步是检查它是否真的导致问题的xdebug。我通过完全禁用扩展程序来做到这一点。 请注意,xdebug可以在某些情况下减慢你的应用程序,无论是什么启用。

接下来,我要检查是否未生成xdebug探查器信息。如果应用程序一般很慢,那么它就是分析器。如果它只挂起几秒钟然后正常运行它等待远程调试器。可能是一个好主意测量(甚至通过简单的方法,如在代码的第一行和最后一行放置转储)应用程序的速度,以排除这种可能性。

答案 1 :(得分:0)

我几天来一直有同样的问题。 <?php echo '<div id="contenedor_central" class="contenedor_central">'; $conexion=mysqli_connect("***", "***", "", "***"); if(!$conexion){ echo "La conexion ha fallado : " . mysqli_error(); exit(); } $tamano_paginas=6; if(isset($_GET["pagina"])){ if($_GET["pagina"]==1){ header("Location: index.php"); }else{ $pagina=$_GET["pagina"]; } }else{ $pagina=1; } $empezar=($pagina-1)*($tamano_paginas); $consulta="SELECT * FROM contenidoblog"; if($resultado=mysqli_query($conexion, $consulta)){ $num_filas=mysqli_num_rows($resultado); $total_paginas=ceil($num_filas/$tamano_paginas); } $consulta_filtrada="SELECT * FROM contenidoblog LIMIT $empezar, $tamano_paginas"; $resultado1=mysqli_query($conexion, $consulta_filtrada); if($resultado1){ while($registro= mysqli_fetch_assoc($resultado1)){ echo "<div class='opciones'> <ul class='menu_noticia desactivado'> <li>Favoritos</li> <li>Compartir</li> <li>Me gusta</li> <li>Comentar</li> </ul> </div>"; echo "<div id='cajaContenedor'> "; if($registro['imagen']!=""){ echo "<img src='imagenes/" . $registro['imagen'] . "' />";} echo"<div id='contenedor_titular_cabecera'> <i id='btnn' class='boton_opciones fa fa-bars fa-lg' aria-hidden='true'></i> <a href='*'".$registro['cabecera']."&id=".$registro['id']."'>"; echo "<p> ". $registro['fecha'] ."</p>"; echo "<H2>" . $registro['cabecera'] . "</H2>"; echo "<p>". $registro['titular'] . "</p>"; echo "</a>"; echo "</div>"; echo "</div>"; } } mysqli_close($conexion); for($i=1;$i<=$total_paginas;$i++){ echo "<a href='?pagina=". $i . "'/>" . $i . "</a> "; } echo "<BR></BR>"; echo "</div>"; ?> 设置为关闭,但即使在我自己的remote_autostart脚本上仍然会触发。调试会话甚至在使用隐身浏览器会话时启动。

注意奇怪的IDE键btw,它会自动设置。

phpinfo

更新:即使关闭了<?php phpinfo();,它仍会在我的IDE中激活Xdebug。

相关问题