我是靠谱客的博主 闪闪电脑,最近开发中收集的这篇文章主要介绍php配置远程调试模式,PHP调试之Xdebug的安装、配置、本地/远程调试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

安装

【推荐】使用pecl安装Xdebug

pecl install xdebug

【手动安装】

如果你不想考虑自己该使用哪个版本,可以使用在线工具:https://xdebug.org/wizard.php

访问环境的phpinfo页面,将内容复制到工具页的输入框,点击分析即可。

编译安装

tar -xzf xdebug-***.tgz

cd xdebug-***

phpize

./configure --enable-xdebug

make

make install

配置

首先我们要在php.ini中加载并配置插件

;php.ini配置参考

[xdebug]

; 模块文件地址

zend_extension=xdebug.so

; 远程调试开关 bool 0/1 on/off

xdebug.remote_enable = On

; 自动触发Debug,从而无需在请求中带指定参数触发

xdebug.remote_autostart = 1

; 协议 默认: dbgp

xdebug.remote_handler = "dbgp"

; 设置回连,Xdebug将尝试连接到HTTP请求的源主机地址,从而无需指定xdebug.remote_host

;xdebug.remote_connect_back = 1

; 调试host(调试客户端即IDE所在主机的host,要可以被服务器连接到)

xdebug.remote_host = "192.168.88.78"

; 调试端口(调试客户端的监听端口,即IDE设置的DebugPort)

xdebug.remote_port = 9010

; IDE调试key

xdebug.idekey = PHPSTORM

然后我们打开PhpStorm设置

配置Xdebug

70ca1d16d7d9

image.png

本地调试项目配置

70ca1d16d7d9

image.png

远程调试项目配置,勾选路径对应

70ca1d16d7d9

image.png

使用

在IDE开启监听模式,在需要的代码行打上断点。代码执行到断点即会暂停,IDE会弹出Debug窗口

70ca1d16d7d9

image.png

有的版本是这个图标

70ca1d16d7d9

image.png

最后

以上就是闪闪电脑为你收集整理的php配置远程调试模式,PHP调试之Xdebug的安装、配置、本地/远程调试的全部内容,希望文章能够帮你解决php配置远程调试模式,PHP调试之Xdebug的安装、配置、本地/远程调试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部