PHP開發(fā)工具ZendStudio下Xdebug工具使用說明詳解
從學(xué)習(xí)PHP基礎(chǔ)知識(shí)到使用ZendSudio工具開發(fā)有半年多了,這過程中,學(xué)習(xí)斷斷續(xù)續(xù),遇到的問題也是N多,學(xué)習(xí)PHP還真是不讓人省心。最不省心的還是算調(diào)試過程。
學(xué)習(xí)編程,一定要懂得調(diào)試,否則就如同盲人摸象,理不清這里面的運(yùn)行機(jī)制。也許是因?yàn)樽约悍强瓢喑鰜?,或是領(lǐng)悟力不足,又或本身xdebug工具本身設(shè)置較為復(fù)雜,導(dǎo)致我對(duì)Zendstudio的調(diào)試過程充滿了步步驚心。
我使用的是XAMPP的集成開發(fā)平臺(tái)環(huán)境。里面已經(jīng)預(yù)設(shè)了Xdebug的調(diào)試工具,只需要自己改下配置的就可以了。
我的開發(fā)模式是,在虛擬機(jī)上搭建XAMPP環(huán)境,然后IDE環(huán)境在本機(jī)上。這就出現(xiàn)了遠(yuǎn)程調(diào)試的問題。不過Xdebug人家本來就提供了這種方案,而且挺強(qiáng)大。
開始處于心急,沒有充分理解Xdebug工具的使用和配置信息。急急趕鴨子上架,可是沒幾天就出問題了,已開始的session停在57%,后來是斷點(diǎn)不生效,一下子就運(yùn)行過去了。
通過對(duì)9000端口觀察,原來是客戶端會(huì)啟動(dòng)9000端口來監(jiān)聽和接收服務(wù)器端的調(diào)試信息,這就意味著,從服務(wù)器可以telnet 9000 到客戶端,但是客戶端是無法連接服務(wù)器9000端口的。
最終解決方案:從新搭建一遍xampp環(huán)境,重新配置下,再啟用調(diào)試信息就一切正常了。
相關(guān)文章
PHP商品秒殺問題解決方案實(shí)例詳解【mysql與redis】
這篇文章主要介紹了PHP商品秒殺問題解決方案,結(jié)合實(shí)例形式詳細(xì)分析了php結(jié)合mysql與redis實(shí)現(xiàn)商品秒殺功能的相關(guān)操作技巧及注意事項(xiàng),需要的朋友可以參考下2019-07-07php 批量替換html標(biāo)簽的實(shí)例代碼
這篇文章主要是對(duì)php批量替換html標(biāo)簽的實(shí)例代碼進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-11-11PHP中的淺復(fù)制與深復(fù)制的實(shí)例詳解
這篇文章主要介紹了PHP中的淺復(fù)制與深復(fù)制的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下2017-10-10