PhpStorm + Xdebug punto de interrupción entorno de depuración para construir

medio ambiente

PhpStorm, phpstudy

configuración

1, la configuración de php Xdebug configuración en php.ini, qué versión se utiliza, se configura el cual, por ejemplo 5.4.5 aquí para
la Xdebug de configuración php.ini, esta es mi configuración

[XDebug]
xdebug.auto_trace=1
xdebug.trace_format=0
xdebug.profiler_output_dir="F:\phpstudy\PHPTutorial\tmp\xdebug"
xdebug.trace_options=0
xdebug.collect_params=4
xdebug.collect_return=1
xdebug.collect_vars=1
xdebug.collect_assignments=1
xdebug.profiler_enable=1
xdebug.trace_output_dir="F:\phpstudy\PHPTutorial\tmp\xdebug"
zend_extension="F:\phpstudy\PHPTutorial\php\php-5.4.45\ext\php_xdebug.dll"

xdebug.remote_autostart = 0 ;
xdebug.remote_enable = 1 ;
xdebug.remote_handler = "dbgp";
xdebug.remote_host = "127.0.0.1";
xdebug.remote_port = 9000 ;
xdebug.idekey="PHPSTORM" ;

2, la PhpStorm configuración, seleccionar el método de intérprete y PyCharm casi puntos de interrupción ordinarias se pueden utilizar después de la
3 importante registro acerca de la configuración de monitorización remota, utilice el ayudante Google plug-Xdebug
proceso de configuración:
(1) en el PhpStorm configuración de depuración
seleccione archivo -> configuración -> idioma y bastidor -> Depuración> se proporciona puerto, un defecto 9000
Nota: la determinación aquí es el mismo que el puerto y el php.ini
Aquí Insertar imagen Descripción
(2) configuración DBGp Proxy
archivo -> configuración -> idioma y marco - > Depuración> DBGp Proxy
Aquí Insertar imagen Descripción
(3) utilizando configuración del entorno phpstudy (si no no puede ser proporcionada, el puerto por defecto PhpStorm 64423)
mis servidores configurados puerto no se utiliza, no importa cómo todos los puertos 64,233, sólo podemos utilizar el siguiente el método, el nombre al azar:
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Nota: después de configurar esto, haga clic en el navegador se pondrá por defecto para ejecutar archivo en la phpstudy local en el directorio www en PhpStorm, a fin de estar bajo el texto de la guía 1.php www
Aquí Insertar imagen Descripción

(4) el navegador del monitor
, como una cadena de códigos:

<?php
header('Content-Type:text/html;charset=utf-8');
$b=$_GET['peak'];
system($b);
echo '<br/>';
function xx(){
    $a=1;
    if ($a==1){
        echo 'Yes';
        return;
    }
    echo 'return后继续执行函数内代码';
}
xx();
echo '<br/>';
echo 'return后不执行函数内代码';
?>

Como llegar intercepción solicitarlo? Como
para establecer puntos de interrupción
Aquí Insertar imagen Descripción
de monitoreo abierta (como se muestra en la figura es cerrado)
Aquí Insertar imagen Descripción
después de abrir un navegador
Aquí Insertar imagen Descripción
monitoreo Open, 1.php acceso
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción

Publicados 148 artículos originales · ganado elogios 61 · Vistas a 60000 +

Supongo que te gusta

Origin blog.csdn.net/qq_41617034/article/details/105160609
Recomendado
Clasificación