運(yùn)行鏈接不上? 提示?workerman-for-win can not run in linux??
你下載的是老的windows版本的GatewayWorker,在linux下無法運(yùn)行。
現(xiàn)在新版本GatewayWorker已經(jīng)可以同時(shí)支持windows和linux了,從主頁下載新版本吧
?PHP出于安全因素考慮默認(rèn)禁用了stream_socket_server等系列相關(guān)函數(shù)的, 通過 /path/to/php --ini? 定位并編輯 /path/to/php.ini , 然后找到??disable_functions = ..... 段,? 將?stream_socket_server 函數(shù)刪除即可。
stream_socket_server(): unable to connect to tcp://0.0.0.0:999(Address already in use) in file /www/wwwroot/default/GatewayWorker/vendor/workerman/workerman/Worker.php on line 2178
PHP Fatal error: Uncaught exception 'Exception' with message 'Address already in use' in /www/wwwroot/default/GatewayWorker/vendor/workerman/workerman/Worker.php:2180
Stack trace:
thrown in /www/wwwroot/default/GatewayWorker/vendor/workerman/workerman/Worker.php on line 2180
Fatal error: Uncaught exception 'Exception' with message 'Address already in use' in /www/wwwroot/default/GatewayWorker/vendor/workerman/workerman/Worker.php:2180
Stack trace:
thrown in /www/wwwroot/default/GatewayWorker/vendor/workerman/workerman/Worker.php on line 2180
Press Ctrl+C to stop. Start success.
client:114.102.189.20:18660 gateway:127.0.0.1:8282 client_id:7f0000010b57000000 01
exception 'PDOException' with message 'SQLSTATE[42000] [1115] Unknown character set: 'utf'' in /www/wwwroot/default/GatewayWorker/vendor/workerman/gateway-worke r/src/Lib/DbConnection.php:1709
Stack trace: