退出r的时候报错:
我可以提供线上服务器测试,扩展已安装 libevent-2.1.12
root@freebsd:/usr/local/www/Worker # php start.php start
Workerman[start.php] start in DEBUG mode
-------------------------------------------- WORKERMAN --------------------------------------------
Workerman version:4.0.18 PHP version:8.0.2
--------------------------------------------- WORKERS ---------------------------------------------
proto user worker listen processes status
tcp root ApisBusiness none 1 [OK]
tcp root ApisGateway text://0.0.0.0:1120 1 [OK]
tcp root ApisRegister text://0.0.0.0:1100 1 [OK]
tcp root ApisWebSocket websocket://0.0.0.0:1110 1 [OK]
---------------------------------------------------------------------------------------------------
Press Ctrl+C to stop. Start success.
^CWorkerman[start.php] stopping ...
Warning: EventBase::loop(): Failed to invoke event callback in /usr/local/www/Worker/Workerman/Events/Event.php on line 195
Warning: EventBase::loop(): Failed to invoke event callback in /usr/local/www/Worker/Workerman/Events/Event.php on line 195
Workerman[start.php] has been stopped
root@freebsd:/usr/local/www/Worker #
root@freebsd:/usr/local/www/Worker # php start.php start
Workerman[start.php] start in DEBUG mode
-------------------------------------------- WORKERMAN --------------------------------------------
Workerman version:4.0.18 PHP version:8.0.2
--------------------------------------------- WORKERS ---------------------------------------------
proto user worker listen processes status
tcp root ApisBusiness none 1 [OK]
tcp root ApisGateway text://0.0.0.0:1120 1 [OK]
tcp root ApisRegister text://0.0.0.0:1100 1 [OK]
tcp root ApisWebSocket websocket://0.0.0.0:1110 1 [OK]
---------------------------------------------------------------------------------------------------
Press Ctrl+C to stop. Start success.
^CWorkerman[start.php] stopping ...
Warning: EventBase::loop(): Failed to invoke event callback in /usr/local/www/Worker/Workerman/Events/Event.php on line 195
Warning: EventBase::loop(): Failed to invoke event callback in /usr/local/www/Worker/Workerman/Events/Event.php on line 195
Warning: EventBase::loop(): Failed to invoke event callback in /usr/local/www/Worker/Workerman/Events/Event.php on line 195
Warning: EventBase::loop(): Failed to invoke event callback in /usr/local/www/Worker/Workerman/Events/Event.php on line 195
Workerman[start.php] has been stopped
用php7试下。目前php8的event扩展还没出稳定版。另外php8.0.2小版本是2,也太新了,建议再出几个小版本后再用
好的,谢谢!
支持php8的event稳定版 3.0.2r1 出了, 试下