远程调试环境配置

目录

一,vscode中使用xdebug调试php

二,SSH连接与远程断点调试


一,vscode中使用xdebug调试php

1,在phpstudy中启用xdebug扩展

2,打开php.ini,修改配置

vbnet 复制代码
[Xdebug]
zend_extension=D:/PHP/Extensions/php/php5.6.9nts/ext/php_xdebug.dll
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.auto_trace=Off
xdebug.trace_output_dir=D:/PHP/Extensions/php_log/php5.6.9nts.xdebug.trace
xdebug.profiler_enable=Off
xdebug.profiler_output_dir=D:/PHP/Extensions/php_log/php5.6.9nts.xdebug.profiler
xdebug.remote_enable=Off
xdebug.remote_host=localhost
xdebug.remote_port=9010
xdebug.remote_handler=dbgp

3,下载PHP Debug、PHP Intelephense、PHP Xdebug

4, 修改vscode配置

5, 打开的settings.json中,添加php路径

vbnet 复制代码
"php.debug.executablePath": "D:\\PHP\\Extensions\\php\\php5.6.9nts\\php.exe",
 "php.validate.executablePath": "D:\\PHP\\Extensions\\php\\php5.6.9nts\\php.exe"

6, 配置launch.json

vbnet 复制代码
{
    "configurations": [
        

        {
            "name": "Launch current script in console",
            "type": "php",
            "request": "launch",
            "program": "${file}",
            "cwd": "${fileDirname}",
            "externalConsole": false,
            "port": 9010
        },
        {
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",
            "port": 9010
        }
    
    ]
}

7,调试

二,SSH连接与远程断点调试

1,下载PHP Xdebug

2,在下载的新扩展中输入虚拟主机ip地址

选择第一个,再输入密码即可

3,在远程连接上安装PHP Debug,配置端口

进入/etc/php/5.6.9/fpm/config.d/20-xdebug.ini写入端口

进入php.ini,同样写入上述内容,最后重启php-fpm服务和web服务

4,配置完成后,开始debug

相关推荐
群联云防护小杜4 分钟前
深度隐匿源IP:高防+群联AI云防护防绕过实战
运维·服务器·前端·网络·人工智能·网络协议·tcp/ip
_丿丨丨_5 小时前
XSS(跨站脚本攻击)
前端·网络·xss
一只栖枝6 小时前
HCIA-Security 认证精讲!网络安全理论与实战全掌握
网络·web安全·网络安全·智能路由器·hcia·it·hcia-security
FileLink跨网文件交换6 小时前
文件摆渡系统十大软件|文件摆渡系统如何构建网络安全呢?
网络
晨欣9 小时前
大型语言模型(LLM)在网络安全中最具商业价值的应用场景(Grok3 回答 DeepSearch模式)
网络·web安全·语言模型
有书Show10 小时前
个人IP的塑造方向有哪些?
网络·网络协议·tcp/ip
HHRL-yx10 小时前
C++网络编程 5.TCP套接字(socket)通信进阶-基于多线程的TCP多客户端通信
网络·c++·tcp/ip
迈威通信10 小时前
接口黑洞?破!安全堡垒?筑!冰火炼狱?战!MES7114W终极掌控
网络·安全
baynk11 小时前
wireshark的常用用法
网络·测试工具·wireshark·ctf
莫到空离12 小时前
LVS三种模式实战
linux·服务器·网络