Vagrant + PHPStorm 使用 Xdebug

 

PHPStorm設置瀏覽器

打開您的項目,一旦打開,轉到首選項並在語言和框架> PHP分支下查找解釋器。服務器

使用解釋器旁邊的三個點按鈕[...]添加一個新的解釋器,這將打開一個新的選項窗口。框架

在新窗口的頂部有一個帶加號的按鈕能夠添加新的解釋器,而後點擊該按鈕並從選項列表中選擇ssh

 

將打開一個新窗口,您必須選擇Vagrant選項。在那裏你必須選擇你的vagrant文​​件所在的目錄(項目的根目錄)工具

IDE將自動檢測您的Homestead選項,將使用vagrant ssh方法登陸流浪者,並將發現您的Vagrant機器選項。若是一切正常,則容許您單擊「肯定」按鈕,不然將顯示可能與您的Homestead相關的錯誤url

點擊肯定,你會看到如今你有一個新的interpreterspa

 

再次點擊肯定,咱們在這裏完成。vagrant

下一步是配置服務器運行環境,點擊 Run > Edit Configurationsdebug

窗口默認是這樣3d

設置名稱以標識服務器,我使用與域相同的名稱。

第二步使用[...]添加服務器並填充新窗口選項

設置名稱,主機,Web服務器端口,咱們將使用的調試器(xdebug),最重要的是,設置路徑映射,這將遠程服務器中的路徑映射到本地計算機中的文件。

正如我以前所說,在這種狀況下,個人本地項目中的src文件夾經過NFS掛載到遠程服務器中的/var/www/local.priles.com,若是Web服務器在虛擬機中運行,它也是目錄根目錄。

您須要確保正確匹配此路徑以使調試器按預期工做,並在須要時加載適當的文件。

完成後,單擊「肯定」並在服務器列表中選擇此服務器。

繼續上一個表單,設置Start URL(在本例中爲/)和瀏覽器以打開url。

就是這樣,你只須要運行調試。

開始調試

完成全部設置後,您能夠開始調試,在工具欄中有一個部分,您能夠看到已添加的服務器,旁邊有一個播放按鈕和一個帶有錯誤的按鈕。

若是你點擊播放你能夠在沒有調試的狀況下啓動應用程序,若是你點擊將在調試模式下啓動應用程序的bug按鈕,然而,在此以前你須要讓IDE來監聽PHP鏈接,由於有第三個按鈕一個小小的bug和一個看起來像手機的東西,默認狀況下是紅色的,但若是點擊它會變成綠色,這意味着IDE將容許Xdebug鏈接。

一旦激活,您能夠點擊錯誤按鈕並開始調試,放置斷點,檢查變量和全部奇特的東西,在底部有一個選項卡來控制調試執行和檢查。

如今是時候開始調試了。

相關文章
相關標籤/搜索