成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

教大家如果搭建一套phpstorm+wamp+xdebug調試PHP的環境

開發 后端
我是51CTO學院講師吳華,在51CTO學院 “4.20 IT充電節”(4月19~20日) 到來之際,和大家分享一下《教大家如果搭建一套phpstorm+wamp+xdebug調試PHP的環境》經驗。正文來啦

我是51CTO學院講師吳華,在51CTO學院 “4.20 IT充電節”(4月19~20日) 到來之際,和大家分享一下《教大家如果搭建一套phpstorm+wamp+xdebug調試PHP的環境》經驗。正文來啦~~~

現在大多數的程序員使用的調試方式一般都是echo,var_dump,file_put_contents等其他方式,效率比較低下,因此我們有必要學習用工具進行調試,工具調試主要可以用來解決以下問題:

1.審核系統性能

以前在一家公司維護過一個大型商城,全站頁面全部能訪問正常,就一個點贊的活動頁面非常卡,點進去要20多秒才能完全打開,雖然里面有幾百萬數據,其他頁面根本不會出現這么長時間加載問題,開始我們完全不清楚是什么問題,后來使用xdebug步步跟進,發現一條SQL語句居然執行了20多秒,原因是跨表不合理,修改之后,速度只需要0.5秒就能打開了。

2.解決疑難雜癥

線下培訓的學生畢業后,有個同學被隱式轉換的數據類型浪費了一天時間,后來叫他用Xdebug跟蹤,幾分鐘就定位到問題所在。

3.熟練掌握系統運行流程

通過斷點結合單步,步入,步過等方式,可以對程序流程有個非常清楚直觀的感受。程序在每一步的變化,從而達到全面分析系統流程的目的。

4.其他方面的應用

  • 搭建調試環境的具體步驟如下:
  • phpstorm版本:PhpStorm-2016.2.1
  • wamp版本:2.5,自帶xdebug

***步:把下面的xdebug配置放在php.ini文件中

根據自己的機器實際情況修改路徑 

  1. ; XDEBUG Extension  
  2. zend_extension = "e:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll";[xdebug]  
  3. xdebug.remote_enable = off  
  4. xdebug.profiler_enable = off  
  5. xdebug.profiler_enable_trigger = off  
  6. xdebug.profiler_output_name = cachegrind.out.%t.%p  
  7. xdebug.profiler_output_dir = "e:/wamp/tmp"  
  8. xdebug.show_local_vars=0  
  9. xdebug.idekey=PhpStorm  
  10. xdebug.remote_enable = On  
  11. xdebug.remote_host=localhost  
  12. xdebug.remote_port=9000  
  13. xdebug.remote_handler=dbgp 

第二步:判斷xdebug是否加載,可以打印phpinfo()函數 進行查看。

第三步: 配置phpstorm編輯器中相關配置

File->Settings->Languages&Frame Works->Php->Interpreter 選擇web服務器套件中php.exe的路徑。

第四步:File->Settings->Languages&Frame Works->Php->Servers 配置服務器相關設置: 

  1. Name:localhost  
  2. Host:localhost  
  3. Port:80  
  4. Debugger: Xdebug 

教大家如果搭建一套phpstorm+wamp+xdebug調試PHP的環境

第五步:File->Settings->Languages&Frame Works->Php->Debug->DBGp Proxy 配置相關設置: 

  1. Ide key: phpstorm 這個值是php.ini中那個xdebug那段ide key的值  
  2. host: localhost  
  3. port: 80 

教大家如果搭建一套phpstorm+wamp+xdebug調試PHP的環境

第六步:File->Settings->Languages&Frame Works->Php-Debug 找到右邊窗口對應的debug設置,把端口改成9000

教大家如果搭建一套phpstorm+wamp+xdebug調試PHP的環境

第七步:安裝谷歌瀏覽器的Xdebug擴展

教大家如果搭建一套phpstorm+wamp+xdebug調試PHP的環境

第八步:

1、開啟phpstorm的監聽按鈕

教大家如果搭建一套phpstorm+wamp+xdebug調試PHP的環境

2、開啟瀏覽器右上角的監聽按鈕,允許debug

3、在文件中設置斷點

4、在瀏覽器中運行程序之后 就會把程序斷在第三步設定的斷點下,再之后就可以單步,步入,跳過等等方式來調試程序。

51CTO學院 4.20 IT充電節

(19-20號兩天,100門視頻課程免單搶,更有視頻課程會員享6折,非會員享7折,套餐折上8折,微職位立減2000元鉅惠)

活動鏈接:http://edu.51cto.com/activity/lists/id-47.html?wenzhang

相關視頻教程:

php工具調試&Thinkphp運行流程分析視頻課程

 

責任編輯:未麗燕 來源: 51CTO學院
相關推薦

2021-05-06 11:06:52

人工智能語音識別聲聞檢索

2020-06-30 15:33:05

Linux 系統 數據

2020-07-02 08:11:06

Linux技巧語法

2022-04-29 09:04:35

日志平臺開發

2020-05-12 14:20:47

GitHub 系統微軟

2018-08-31 08:42:48

LinuxUnix實用程序

2009-06-23 18:01:45

Ajax框架源代碼

2014-12-02 10:02:21

Android異步任務

2023-03-03 17:00:00

部署Linux內核

2024-10-21 08:01:49

私服倉庫Maven

2019-10-11 15:58:25

戴爾

2021-05-27 07:12:19

單點登錄系統

2021-03-18 08:04:54

AQS工具CAS

2022-08-25 14:41:51

集群搭建

2021-03-29 11:20:39

前端代碼工作流

2024-12-09 09:25:30

2025-04-07 07:45:00

AI模型神經網絡

2010-06-09 17:00:43

UML試題

2024-11-19 16:31:23

2022-11-12 17:50:02

Web服務器微服務
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 高清国产午夜精品久久久久久 | 懂色av色香蕉一区二区蜜桃 | av在线一区二区三区 | 午夜电影合集 | 精品久久影院 | 国产精品视频一区二区三 | 欧美视频网 | h在线免费观看 | 久久久久电影 | 午夜小电影 | 九九热国产视频 | 天天干天天爽 | 51ⅴ精品国产91久久久久久 | 成人午夜电影网 | 欧美精品中文字幕久久二区 | 国产免费让你躁在线视频 | 视频一区二区在线观看 | 午夜电影福利 | 久久av影院 | 久久久久久亚洲精品 | 国产精品国产三级国产aⅴ中文 | 一区二区免费在线 | 一区二区三区四区免费视频 | h在线免费观看 | 国产精品高潮呻吟久久 | 久久精品视频免费看 | 视频一区二区在线 | 中文字幕成人网 | 人人看人人搞 | 伊人久久在线观看 | 欧美一区二区大片 | 在线播放国产视频 | 色婷婷国产精品 | 久久久久久久97 | 狠狠av| 免费一级欧美在线观看视频 | 亚洲国产精品久久 | 欧美日韩精品在线免费观看 | 波多野结衣在线观看一区二区三区 | 久草网站| 亚洲欧美激情国产综合久久久 |