PHPStorm-Xdebug-Laravel 快速上手

Introduction

xdebug是php調試的組件,是調試利器,在平常開發中排錯時,其斷點調試功能很是有幫助,使得咱們開發者不用依賴於傳統的var_dump()/echo,比較plain的調試。而且xdebug還有一個好處,經過xdebug(based on Phpstorm)咱們還能夠查看代碼運行的邏輯,好比:要研究Laravel的源碼,那麼這時使用xdebug,將會達到事半功倍的效果。好了,閒話就扯這麼多,Let's go!php

Requirements

  1. 系統環境:win10html

  2. PHPStorm 2016.3 下載地址laravel

  3. Xmapp集成環境(php7) 下載地址apache

  4. Laravel5.4.28windows

Xdebug

下載地址 : https://xdebug.org/download.php瀏覽器

不知道下載哪一個版本?不要緊,先打印phpinfo

clipboard.png

2.點擊圖中的超連接

clipboard.png

3.粘貼phpinfo信息

clipboard.png

4.點擊下載Dll文件

clipboard.png

5.將dll文件放置php安裝目錄的ext目錄中並重命名爲php_xdebug.dll

clipboard.png

6.配置php.ini

clipboard.png

[Xdebug]
zend_extension="php_xdebug.dll路徑"  //其餘配置項不用動,修改此路徑便可
xdebug.remote_enable=1
xdebug.remote_port=9000  //默認端口
xdebug.remote_host=localhost
xdebug.profiler_enable=1
xdebug.remote_mode = "req"
xdebug.trace_output_dir="./xdebug"
xdebug.profiler_output_dir="./xdebug"
xdebug.remote_handler="dbgp"
xdebug.idekey = "phpstorm"  //必填

7.ok,重啓Xampp.

PHPStorm

新建一個laravel項目,打開'PS',按熱鍵 'Ctrl+ Alt+ Sphp7

1.PHPunit 配置

clipboard.png

2.Xdebug 配置

別忘了'Apply'
clipboard.pngapp

點擊'Generate'phpstorm

clipboard.png

clipboard.png

調試

1.斷點,開啓監聽

clipboard.png

2.打開瀏覽器,如圖

clipboard.png

2.ps彈窗,如圖

clipboard.png

3.debug Info 如圖

clipboard.png


Conclusion

  1. xdebug,是調試利器,也應該是php developer的調試必備,但也發現phpstorm自己很重,消耗的系統內存也是比較大,致使部分phper不大用phpstrom,固然xdebug也就用的少了.ide

  2. Hope all can happy coding!

相關文章
相關標籤/搜索