我已remote_autostart
已停用且无Cookie存在:
但是,Xdebug正在192.168.22.101:9000
连接到我的IDE(PhpStorm)并且零配置调试正常工作。为什么?我该如何禁用它? (看起来自动启动以某种方式启用,PHP应用程序很慢。)
答案 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,它会自动设置。
更新:即使关闭了<?php phpinfo();
,它仍会在我的IDE中激活Xdebug。