入職新公司,新公司的開發環境為Laravel+Homestead,本人使用的開發工具是phpstorm.
所謂工欲善其事,必先利其器。phpdebug是一個很好用的功能,是以就花了一下時間,配置了一下。
1. 開啟phpdebug擴充。
這裡我們就不詳細的講述了,因為在Homestead中,phpdebug是預設開啟的,沒有開啟的也沒有關系,擷取自己的php版本,去網上下載下傳對應版本的擴充,然後修改php.ini 即可。
2. 配置我們的 phpstorm
運作虛拟機--->打開phpstorm-->附加元件目。
1. 點選phpstorm

2. 點選preferences(不好截圖,這裡就不放圖檔了)
3.之後顯示設定彈框,點選語言和架構
4.點選PHP,首先設定PHP版本,和你的項目保持一緻就好了,然後我們添加cli解釋器。
5.然後點選PHP下面的調試選項,可以看到如下界面,紅框圈起來的地方注意一下,這個端口号要和你自己配置的端口号一緻。查詢端口号的方法是列印phpinfo(),然後搜尋xdebug.remote_port,也可以去php.ini裡去找。
6.添加DBGp代理,ide鍵随意,主機添加你項目的通路位址,端口号9001(不沖突即可)
7. 然後點選伺服器
8. 然後添加通路的模闆,點選下拉框,然後選擇編輯配置。
9.到這裡就配置完成了,我們來試試效果吧
調試通路的時候加一個參數就好了
key為XDEBUG_SESSION_START,值就是我們上面配置的ideKey。
小結
因為自己項目用的到,是以配置了一下,我自己電腦上是可以運作的。如果發現有什麼不對的地方,歡迎來糾錯!