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. 調試頁面

 

點擊這個按鈕,打開監聽。而後在代碼上打上斷點。而後就能夠進行代碼的調試了

相關文章
相關標籤/搜索