Windows下PHP+XDebug+PhpStorm 配置本地調(diào)試環(huán)境

【已經(jīng)有作者發(fā)過類似的文章了翠勉,流程不是太詳細(xì)妖啥,這里做個補充吧,也是自己的備忘对碌!】

PHP 開發(fā)的時候荆虱,頻繁的調(diào)試,總是打印感覺效率太低了朽们,能不能像編譯型語言一樣斷點調(diào)試呢怀读?當(dāng)然可以,只是需要進(jìn)行一些配置骑脱,稍顯麻煩菜枷。

一、準(zhǔn)備工具

  1. Chrome 瀏覽器
  2. Xdebug (Chrome 插件)
  3. Postman (Chrome 插件)
  4. PHP 集成開發(fā)環(huán)境(如:phpStudy叁丧、wamp等)
  5. php_xdebug.dll 擴展
  6. PhpStorm IDE

二啤誊、服務(wù)器配置

  1. 安裝 php_xdebug 擴展后,php.ini 配置 XDebug 參數(shù)歹袁,目錄參數(shù)配置成自己環(huán)境的坷衍,其他參數(shù)說明自行百度或谷歌
[XDebug]
zend_extension="D:\phpStudy\php70n\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir ="D:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir ="D:\phpStudy\tmp\xdebug"
xdebug.profiler_output_name = "cache.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = "req"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9010
xdebug.idekey= PHPSTROM
  1. 配置本地站點域名
    示例域名: e.com,綁定 host条舔。
127.0.0.1   e.com
示例:e.com

三枫耳、Xdebug 瀏覽器插件配置

  1. IDE Key 配置為 PhpStorm


    Xdebug 插件配置
  2. Xdebug 插件開啟調(diào)試


    Xdebug 開啟調(diào)試

四、PhpStorm IDE配置

  1. 設(shè)置 PHP 版本孟抗,選擇本地環(huán)境的 php 版本迁杨。


    PHP 版本設(shè)置
  2. XDebug 端口設(shè)置,這里設(shè)置成 php.ini 中 xdebug 配置的端口


    XDebug 端口設(shè)置
  3. DBGp proxy 設(shè)置


    DBGp 代理設(shè)置
  4. Servers 服務(wù)配置
    Servers 配置凄硼,點 + 號新增配置铅协。注意勾選路徑匹配,并配置項目所在本地絕對路徑摊沉。


    Servers 配置
  5. 編輯運行/調(diào)試配置


    Run/Debug 編輯

    添加 Run/Debug 配置


    添加 Run/Debug 配置
  6. PhpStorm 打開請求監(jiān)聽
    開啟請求監(jiān)聽
    ![_]F9{FRS@L_8VIGE4KD@_9P.png](http://upload-images.jianshu.io/upload_images/3005871-fce8f295e3228eb4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

到此所有配置已經(jīng)完成狐史。

五、訪問站點調(diào)試。

  1. 瀏覽器訪問調(diào)試
    代碼中打幾個斷點骏全,瀏覽器中訪問 e.com苍柏。


    Paste_Image.png
  2. Postman 中訪問調(diào)試
    Postman 中 post、put 等請求調(diào)試需要添加默認(rèn)參數(shù):XDEBUG_SESSION_START=PHPSTORM


    post 請求調(diào)試

    post 請求調(diào)試結(jié)果

如上多個站點調(diào)試則新增配置即可姜贡。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末试吁,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子楼咳,更是在濱河造成了極大的恐慌熄捍,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件母怜,死亡現(xiàn)場離奇詭異余耽,居然都是意外死亡,警方通過查閱死者的電腦和手機苹熏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進(jìn)店門宾添,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人柜裸,你說我怎么就攤上這事缕陕。” “怎么了疙挺?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵扛邑,是天一觀的道長。 經(jīng)常有香客問我铐然,道長蔬崩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任搀暑,我火速辦了婚禮,結(jié)果婚禮上自点,老公的妹妹穿的比我還像新娘桐罕。我一直安慰自己,他們只是感情好功炮,可當(dāng)我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著术唬,像睡著了一般嫁怀。 火紅的嫁衣襯著肌膚如雪挡育。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天朴爬,我揣著相機與錄音召噩,去河邊找鬼。 笑死逸爵,一個胖子當(dāng)著我的面吹牛具滴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播师倔,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼构韵,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了趋艘?” 一聲冷哼從身側(cè)響起疲恢,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瓷胧,沒想到半個月后显拳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡搓萧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年杂数,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瘸洛。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡揍移,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出反肋,到底是詐尸還是另有隱情那伐,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布石蔗,位于F島的核電站喧锦,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏抓督。R本人自食惡果不足惜燃少,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望铃在。 院中可真熱鬧阵具,春花似錦碍遍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至帘皿,卻和暖如春东跪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鹰溜。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工虽填, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人曹动。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓斋日,卻偏偏與公主長得像,于是被迫代替她去往敵國和親墓陈。 傳聞我的和親對象是個殘疾皇子恶守,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內(nèi)容