phpstorm+xdebug 遠程調試
阿新 • • 發佈:2018-09-15
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 遠程調試