phpstorm+xdebug 远程调试

须要须要服务器放行一个调试的端口,好比咱们下面须要用到的9010端口php

配置servershell

 

 

有些时候,咱们须要调试,就是有些错误。本地暴露不了。咱们须要到线上查。服务器

本文主要使用xdebug+phpstorm进行调试php7

配置xdebugphpstorm

zend_extension = /home/work/php70/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so
;本身的xdebug.so的路径

xdebug.remote_host=127.0.0.1
xdebug.remote_enable=on
xdebug.remote_port = 9010

xdebug.remote_log = /tmp/xdebug.log

在开发的机器上,拉取服务器的代码spa

1.拉取服务器代码

须要拉取代码debug

若是本地有项目代码,就选择最后一个,若是没有的话,请选择倒数第二个。使用sftp或者ftp拉取代码到本地。3d

2. 和远程目录作好映射

 

3.  配置debug 端口

 

4. 配置一个debug configuration

配置好要调试的server 选择起始路径。调试

5. 配置端口转发

将本地的9010端口转发到服务器的9010端口上。使用的功能是xshellcode

 

选择remote。端口配置成本身的xdebug的端口。

 

 

6. 调试页面

 

点击这个按钮,打开监听。而后在代码上打上断点。而后就能够进行代码的调试了

相关文章
相关标签/搜索