1. 程式人生 > >NetBeans配置Xdebug 遠程調試PHP

NetBeans配置Xdebug 遠程調試PHP

註意 防火墻 kill all pro 運行 usr host 擴展

1、配置PHP

技術分享圖片 說明:xdebug.trace_output_dir和xdebug.profiler_output_dir需要增加權限

#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的擴展才說明安裝成功:

技術分享圖片

2.配置NetBeans

首先配置調試信息

技術分享圖片

再需要配置遠程連接信息
技術分享圖片 點擊“管理”彈出管理遠程連接對話框。 點擊添加可以新增一個遠程連接,註意連接類型選擇SFTP就可以了,這樣就可以使用默認的root賬號即可,否則需要自己架設FTP。

技術分享圖片

說明:如果新建PHP項目的時候已經設置好了就無需設置。

3.調試

設置好上述幾部以後,就可以在php代碼中打斷電,點擊“運行”--“調試項目”,

如果xdebug因為種種原因沒有配置好,那麽在NetBeans右下角會一直顯示“連接中”。

只有顯示“運行”才說明是成功的,這時候就可以從監視窗口查看變量信息。

技術分享圖片

NetBeans配置Xdebug 遠程調試PHP