搜尋

首頁  >  問答  >  主體

websocket - phpsocketio中怎麼啟動?

phpsocketio是基於workerman的
我從github上下載了源碼,修改了邏輯能跑起來
啟動方式如果是
php server.php restart
php server.php start

這樣啟動的話 是能接受能轉發訊息的
但是我如果是用
php server.php start -d
這樣反而不行了 客戶端剛連接上就斷開了

我想問一下 用 start啟動和start -d啟動區別在哪裡

我總是不能讓php server.php start放在那裡吧

漂亮男人漂亮男人2754 天前932

全部回覆(2)我來回復

  • 巴扎黑

    巴扎黑2017-05-16 13:12:10

    最後找到問題是因為workerman中必須使用它自帶的一個mysql框架
    如果使用其他的框架,運行結果就像腳本一樣從頭運行到尾就結束了,所以database物件不能持久化

    所以只要安裝 workerman/mysql就可以了

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 13:12:10

    start -d 是以守護程式啟動

    回覆
    0
  • 取消回覆