NetBeans配置Xdebug 遠程調試PHP
阿新 • • 發佈:2018-08-15
註意 防火墻 kill all pro 運行 usr host 擴展
說明:xdebug.trace_output_dir和xdebug.profiler_output_dir需要增加權限
再需要配置遠程連接信息
點擊“管理”彈出管理遠程連接對話框。
點擊添加可以新增一個遠程連接,註意連接類型選擇SFTP就可以了,這樣就可以使用默認的root賬號即可,否則需要自己架設FTP。
![技術分享圖片](http://image.bubuko.com/info/201808/20180815215546436015.jpg)
1、配置PHP
![技術分享圖片](http://image.bubuko.com/info/201808/20180815215545168388.png)
#chmod 755 /usr/xdebug-tmp
xdebug.remote_host是本機IP,xdebug.remote_port是遠程linux中xdebug開啟的端口,需要註意防火墻需要打開。
重啟php-fpm
# killall php-fpm
# /etc/init.d/php-fpm
查看phpinfo一定有xdebug的擴展才說明安裝成功:![技術分享圖片](http://image.bubuko.com/info/201808/20180815215545723097.jpg)
2.配置NetBeans
首先配置調試信息
![技術分享圖片](http://image.bubuko.com/info/201808/20180815215545874470.jpg)
再需要配置遠程連接信息
![技術分享圖片](http://image.bubuko.com/info/201808/20180815215546011194.jpg)
![技術分享圖片](http://image.bubuko.com/info/201808/20180815215546237765.jpg)
說明:如果新建PHP項目的時候已經設置好了就無需設置。
3.調試
設置好上述幾部以後,就可以在php代碼中打斷電,點擊“運行”--“調試項目”,
如果xdebug因為種種原因沒有配置好,那麽在NetBeans右下角會一直顯示“連接中”。
只有顯示“運行”才說明是成功的,這時候就可以從監視窗口查看變量信息。
![技術分享圖片](http://image.bubuko.com/info/201808/20180815215546436015.jpg)
NetBeans配置Xdebug 遠程調試PHP