1. 程式人生 > >phpstorm+xdebug 遠程調試

phpstorm+xdebug 遠程調試

deb com 拉取代碼 代碼 ftp fig php debug.log 端口配置

需要需要服務器放行一個調試的端口,比如我們下面需要用到的9010端口

配置server

技術分享圖片

技術分享圖片有些時候,我們需要調試,就是有些錯誤。本地暴露不了。我們需要到線上查。

本文主要使用xdebug+phpstorm進行調試

配置xdebug

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

在開發的機器上,拉取服務器的代碼

1.拉取服務器代碼

技術分享圖片

需要拉取代碼

如果本地有項目代碼,就選擇最後一個,如果沒有的話,請選擇倒數第二個。使用sftp或者ftp拉取代碼到本地。

技術分享圖片

2. 和遠程目錄做好映射

技術分享圖片

3. 配置debug 端口

技術分享圖片

4. 配置一個debug configuration

配置好要調試的server 選擇起始路徑。

技術分享圖片

5. 配置端口轉發

將本地的9010端口轉發到服務器的9010端口上。使用的功能是xshell

技術分享圖片

選擇remote。端口配置成自己的xdebug的端口。

技術分享圖片

6. 調試頁面

技術分享圖片

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

phpstorm+xdebug 遠程調試