作者:SL
郵箱:la3my09@163.com
發(fā)布時間:2024-9-23
發(fā)布地點(diǎn):云南玉溪紅塔中所
首發(fā):Workerman中文站 http://www.wtbis.cn/
我在Workerman中文站的歷史記錄中注意到了許多詢問如何使用Xdebug調(diào)試Workerman的帖子,但大多數(shù)都沒有得到詳細(xì)的解答。同樣,在各類搜索平臺上,關(guān)于這方面的需求也屢見不鮮,但大多回復(fù)表示Xdebug可能不支持直接調(diào)試Workerman。盡管如此,我仍抱著嘗試的心態(tài)進(jìn)行了一番探索,并最終成功實(shí)現(xiàn)了使用Xdebug調(diào)試Workerman的目標(biāo)。
在此將方法和喜悅一同分享給網(wǎng)友們。關(guān)于php里安裝xdebug和phpstorm里配置和驗(yàn)證xdebug不是本文重點(diǎn),這類相關(guān)信息一搜一火車,就不再介紹了。
[xdebug]
zend_extension = xdebug
xdebug.mode = debug
xdebug.client_host = localhost
xdebug.idekey = "PHPSTORM"
xdebug.start_with_request= 1 這里它是重點(diǎn)。
沒有給出的都是原樣的。
1、phpstrom打開監(jiān)聽
2、瀏覽器打開xdebug功能
3、在workerman自定義入口代碼打上斷點(diǎn)
4、phpstorm終端里啟動workman服務(wù)器
1、刷新前端頁面
2、workerman自定義入口代碼斷點(diǎn)被打中,進(jìn)入xdebug調(diào)試模式
本測試環(huán)境是WIN10,XAMPP集成,thinkphp6+think-worker,火狐瀏覽器,phpstorm2024.2.1。
如果你有關(guān)于本標(biāo)題的疑問,請發(fā)郵件給我。
謝謝!