84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
phpsocketio是基於workerman的我從github上下載了源碼,修改了邏輯能跑起來啟動方式如果是php server.php restart php server.php start
這樣啟動的話 是能接受能轉發訊息的但是我如果是用 php server.php start -d這樣反而不行了 客戶端剛連接上就斷開了
我想問一下 用 start啟動和start -d啟動區別在哪裡
我總是不能讓php server.php start放在那裡吧
最後找到問題是因為workerman中必須使用它自帶的一個mysql框架如果使用其他的框架,運行結果就像腳本一樣從頭運行到尾就結束了,所以database物件不能持久化
所以只要安裝 workerman/mysql就可以了
start -d 是以守護程式啟動
最後找到問題是因為workerman中必須使用它自帶的一個mysql框架
如果使用其他的框架,運行結果就像腳本一樣從頭運行到尾就結束了,所以database物件不能持久化
所以只要安裝 workerman/mysql就可以了
start -d 是以守護程式啟動