workerman無(wú)法監(jiān)聽(tīng)怎么辦?
問(wèn)題:
根據(jù)手冊(cè)一步一步走下來(lái),但是發(fā)現(xiàn)在啟動(dòng)監(jiān)聽(tīng)的時(shí)候,發(fā)生了錯(cuò)誤:
[thinkexceptionThrowableError] Fatal error: Call to undefined function WorkermanLibpcntl_signal()
本地運(yùn)行環(huán)境:win10+php7,已經(jīng)用composer下載了workerman-for-win了
解決辦法:
如果是在windows下面composer安裝的話,在文檔第一步
composer require topthink/think-worker
的時(shí)候,它還會(huì)順帶下載workerman/workerman,但是因?yàn)槭窃趙indows下面運(yùn)行,所以要?jiǎng)h除掉workerman/workerman,再進(jìn)行下一步
workerman/workerman-for-win
這時(shí),你再啟動(dòng)監(jiān)聽(tīng)就可以了!
推薦:workerman使用教程