登錄vagrant之後,使用“sudo vim /etc/php5/fpm/conf.d/20-xdebug.ini”命令來編輯xdebug的配置文件,我基本上沒有對這個文件進行改動,配置文件內容如下:
配置PhpStorm
第壹步,可以參考 /debugging-laravel-on-homestead/ 在PhpStrom中來配置vagrant相關選項。 選中 Preferences —> Languages & Frameworks — > PHP。點擊箭頭指向的按鈕,然後點擊“+”按鈕,選擇“Remote”選中Vagrant並設置vagrantfile的根目錄,即選中HomeStead文件夾配置完成之後如下:可以點擊“Test connection”來測試配置是否起作用。
配置Chrome
首先我們需要對瀏覽器安裝Xdebug helper插件,用於在請求中添加參數,類似:XDEBUG_SESSION_START=session_name。 Chrome: /webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc; Firefox: /benmatselby/xdebug-toggler 我的開發環境是在mac下的Chrome。安裝之後,可以對Xdebug helper進行壹些設置,例如只針對特定的域名啟動插件,即設置白名單等。要進入插件的設置選項,首先打開chrome的插件管理頁面,點擊Xdebug helper的選項。