一個(gè)查看框架源碼缠俺,一個(gè)查找錯(cuò)誤的小工具显晶,你用了嗎?

標(biāo)題黨壹士?無疑了磷雇!

日常開發(fā)中還在一直var_dump?exit()?,是不是很不便捷躏救,很不方便唯笙?今天小夢(mèng)就給大家講講在PHP開發(fā)中(劃重點(diǎn):PHP開發(fā),當(dāng)然其他語言開發(fā)也是有類似的工具的盒使,比如前端開發(fā)崩掘,瀏覽器自帶debug,還有開發(fā)java的ide編輯器)排錯(cuò)的小工具和幫助我們更好的閱讀源碼(程序執(zhí)行流程)

  今天給大家講解的就是在使用開發(fā)PHP的ide編輯器里面安裝xdebug這個(gè)小工具了少办,聽到這里很多小伙伴已經(jīng)知道了文章的主題苞慢,有些人已經(jīng)悄悄拿起了搬磚,有些人已經(jīng)悄悄放下了板磚英妓,但是我還是要講挽放,因?yàn)檫€是有很多小伙伴安裝過程中出現(xiàn)這樣那樣的錯(cuò)誤導(dǎo)致遲遲不能安裝成功,進(jìn)而放棄了蔓纠!

  首先需要的工具:Phpstorm(版本隨意)/PHP本地/線上(不推薦線上)開發(fā)環(huán)境/PHP框架一枚(本文選ThinkPHP5)/firefox瀏覽器一個(gè)

  具體操作步驟如下:

  1骂维、首先去下載一個(gè)xdebug.dell的擴(kuò)展(當(dāng)然現(xiàn)在很多的php集成環(huán)境都已經(jīng)有了這個(gè)擴(kuò)展,如果沒有贺纲,可以直接聯(lián)系小夢(mèng)航闺,咱們一對(duì)一教你怎么安裝擴(kuò)展,保證一次包治以后所有擴(kuò)展安裝)

  2、php.ini(php的配置文件潦刃,這個(gè)如果不知道在哪里侮措,不會(huì)配置,請(qǐng)回第一步查看后段話)

  [xdebug]

zend_extension ="php_xdebug.dll" //擴(kuò)展地址

xdebug.idekey="PHPSTORM" //ide的配置和瀏覽器的配置乖杠,后面我再告訴你

  xdebug.remote_handler = "dbgp"

  xdebug.remote_mode = "req"

  xdebug.remote_host=127.0.0.1

  xdebug.remote_enable=on

xdebug.remote_port = 9000

  xdebug.remote_autostart = no

  這個(gè)是配置xdebug的選項(xiàng)分扎,然后idekey是你的ide的key,要和你的ide保持一致

  使用phpinfo.php查看是否已經(jīng)被安裝成功

  3胧洒、Phpstorm登場(chǎng)了

  打開phpStorm畏吓,進(jìn)入File>Settings>PHP(文件-設(shè)置-語言和框架-php),這里要interpreter瀏覽卫漫,自動(dòng)識(shí)別版本(一般會(huì)有問題菲饼,還是要自己選擇)。(或者你自己選wamp/或者你自己的本地php環(huán)境列赎、下面php里面的php.exe)

 『暝谩(1)配置客戶端的一些操作

  (2)配置服務(wù)器端的一些操作

 “摺(3)配置端口號(hào)9000端口饼煞,是不是很熟悉,對(duì)就是PHP的執(zhí)行端口

 ∈健(4)接下來再一次返回配置Phpstorm

 ∽┣啤(5)安裝火狐瀏覽器的插件(這里就不介紹怎么安裝了)

  以上我們就安裝完成了Xdebug這個(gè)調(diào)試器,然后接下來我們就去看看怎么使用

 ∪履(1)我們進(jìn)入我們編寫的代碼

 】榇佟(2)打開瀏覽器輸入我們的項(xiàng)目訪問url

  (3)打開(會(huì)默認(rèn)自動(dòng)跳轉(zhuǎn))我們的ide

  這樣我們就算是已經(jīng)完成了安裝了

  如果我們想閱讀框架源碼或者查看代碼的執(zhí)行流程那么我們這樣操作

  以上就是全部內(nèi)容了感耙,感覺大家的觀看


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市持隧,隨后出現(xiàn)的幾起案子即硼,更是在濱河造成了極大的恐慌,老刑警劉巖屡拨,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件只酥,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡呀狼,警方通過查閱死者的電腦和手機(jī)裂允,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哥艇,“玉大人绝编,你說我怎么就攤上這事。” “怎么了十饥?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵窟勃,是天一觀的道長。 經(jīng)常有香客問我逗堵,道長秉氧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任蜒秤,我火速辦了婚禮汁咏,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘作媚。我一直安慰自己攘滩,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布掂骏。 她就那樣靜靜地躺著轰驳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪弟灼。 梳的紋絲不亂的頭發(fā)上级解,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音田绑,去河邊找鬼勤哗。 笑死,一個(gè)胖子當(dāng)著我的面吹牛掩驱,可吹牛的內(nèi)容都是我干的芒划。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼欧穴,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼民逼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起涮帘,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤拼苍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后调缨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疮鲫,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年弦叶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了俊犯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡伤哺,死狀恐怖燕侠,靈堂內(nèi)的尸體忽然破棺而出者祖,到底是詐尸還是另有隱情,我是刑警寧澤贬循,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布咸包,位于F島的核電站,受9級(jí)特大地震影響杖虾,放射性物質(zhì)發(fā)生泄漏烂瘫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一奇适、第九天 我趴在偏房一處隱蔽的房頂上張望坟比。 院中可真熱鬧,春花似錦嚷往、人聲如沸葛账。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽籍琳。三九已至,卻和暖如春贷祈,著一層夾襖步出監(jiān)牢的瞬間趋急,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國打工势誊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留呜达,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓粟耻,卻偏偏與公主長得像查近,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子挤忙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

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