工欲善其事,必先利其器。
Vagrant是一個基於Ruby的工具,用於創建和部署虛擬化開發環境。它 使用Oracle的開源VirtualBox虛擬化系統,使用 Chef創建自動化虛擬環境。
xdebug是一個PHP的擴展,它可以允許PHP開發者調試與分析代碼,並高效的追蹤錯誤,所以說是調試必備利器。
第一步:安裝並配置vagrant
具體安裝方法不做說明,很多博客都有寫,自行查找。
第二步:安裝Xdebug擴展
安裝步驟不做多說,可以參考我之前的一篇博客xdebug安裝,安裝成功後在php.ini中配置一下:
zend_extension="/usr/local/php-5.4.33/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so" xdebug.remote_enable=on xdebug.remote_connect_back=on xdebug.idekey="marongcai" xdebug.remote_autostart=1 ;xdebug.remote_port=9000 xdebug.remote_handler=dbgp
然後重啓php-fpm,確保xdebug擴展安裝成功。
第三步:配置phpStorm
不做文字說明,全上圖,按圖中的順序操作
1、配置php相關
2、配置proxy
3、添加xdebug和mapping
4、加斷點調試