phpstrom combinado con xdebug para la solución de tiempo de espera de depuración de PHP (máquina virtual y máquina local)

Configuración y configuración del entorno.

Wamp puede usar phpstudy

Enlace: sitio web oficial phpstudy

descarga de phpstrom

Enlace: sitio web oficial de
phpstrom método de activación de phpstrom todos pueden Baidu

instalación de xdebug

1. El sitio web oficial de xdebug proporciona un método de descarga para la identificación automática. Podemos ingresar php -i en el directorio php, o copiar y pegar el código fuente de la página phpinfo.
Enlace: xdebug
Inserte la descripción de la imagen aquí
2. Algunas versiones no reconocidas de php (versiones debajo de php7), se puede encontrar la versión correspondiente para su descarga en la página de descarga
enlace: Xdebug
después de una descarga copiar el archivo DLL en el directorio C: \ phpstudy_pro \ extensiones \ php \ bajo php7.3.4nts \ ext
continuación, agregue el siguiente código en php.ini

[xdebug]
zend_extension = "C:\phpstudy_pro\Extensions\php\php7.3.4nts\ext\php_xdebug-2.9.4-7.3-vc15-nts-x86_64.dll"
xdebug.remote_enable = On
xdebug.remote_handler=dbgp
xdebug.remote_host = 192.168.164.1
xdebug.remote_port = 9100

Entre ellos, xdebug.remote_host es la dirección IP donde se encuentra phpstrom, xdebug.remote_port es el puerto correspondiente, zend_extension es el directorio absoluto del correspondiente xdebug descargado. Después de la configuración, reinicie apache. Si encuentra xdebug ya en la página de phpinfo, la configuración es exitosa

configuración de phpstrom

1. Primero encuentre la configuración de phpstom
Inserte la descripción de la imagen aquí
2. Encuentre la opción de depuración, configure el puerto en el puerto en php.ini, no se mueva, cree un nuevo
Inserte la descripción de la imagen aquí
puerto de servicio en el servidor es el puerto del servidor web, el host es la URL o IP que visita, si es Para la depuración local, el host es 127.0.0.1 y el puerto es 80. No es necesario seleccionar las siguientes asignaciones de rutas de uso. Si se trata de una depuración remota, debe completar el directorio local y el directorio en la máquina virtual, escribir el nombre casualmente, hacer clic en guardar
3. Configurar php web
Inserte la descripción de la imagen aquí
Haga clic en el signo más en la esquina superior izquierda de la página , cree una nueva página web php, seleccione nuestro servidor anterior, escriba cualquier nombre, haga clic en Guardar, y finalmente haga clic en el teléfono pequeño en la esquina superior derecha, haga clic en el pequeño escarabajo para depurar, esto tendrá una sesión en el pasado, después Ya no es necesario hacer clic en el pequeño escarabajo, php agregará automáticamente los parámetros de depuración a la cookie.

Configuración de Apache

Al depurar, a menudo no hemos terminado la depuración, phpstrom se detendrá automáticamente, podemos configurar Apache de la siguiente manera
Abrir C: \ phpstudy_pro \ Extensions \ Apache2.4.39 \ conf \ httpd.conf
Agregue las siguientes dos líneas en la parte inferior Puede

FcgidIOTimeout 3600
Timeout 1800
Publicado 14 artículos originales · elogiado 0 · visitas 13

Supongo que te gusta

Origin blog.csdn.net/qq_43645782/article/details/105462067
Recomendado
Clasificación