須要須要服務器放行一個調試的端口,好比咱們下面須要用到的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
須要拉取代碼debug
若是本地有項目代碼,就選擇最後一個,若是沒有的話,請選擇倒數第二個。使用sftp或者ftp拉取代碼到本地。3d
配置好要調試的server 選擇起始路徑。調試
將本地的9010端口轉發到服務器的9010端口上。使用的功能是xshellcode
選擇remote。端口配置成本身的xdebug的端口。
點擊這個按鈕,打開監聽。而後在代碼上打上斷點。而後就能夠進行代碼的調試了