如今是時候開始調試了。
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鏈接。
一旦激活,您能夠點擊錯誤按鈕並開始調試,放置斷點,檢查變量和全部奇特的東西,在底部有一個選項卡來控制調試執行和檢查。