標(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)容了感耙,感覺大家的觀看