2016-08-01 33 views
0

因此,我對PHP和websockets以及服務器管理相當陌生。但一直負責設計一個網絡應用程序,並確定實現這一目標的最佳方式是使用websocket。所以我找到了棘輪。並開始嘗試使其工作。我已經安裝了apache的linuxbox,並在webroot中創建了一個新目錄,並開始了Ratchet的教程。然而,不管我做了什麼,我甚至都無法使內聯telnet部分工作。棘輪和Websockets - 無法獲得任何工作

我有一個composer.phar,我的腳本在我的composer.json中,我按照他們的說明安裝棘輪。但是,當我運行php chat_server.php命令時,它似乎沒有任何操作。教程指出它應該控制控制檯,正如我在視頻教程中看到的那樣。

所以我最終的問題是 - 是什麼原因導致它不能正常運行?這是一個糟糕的安裝(我搞砸了安裝在某個地方,或只是沒有安裝的東西是必需的,但沒有明確說明?)所有的代碼是相同的,這裏記錄的是http://socketo.me/docs/hello-world

回答

0

棘輪不能正常工作時的一些問題設置它。

  • php進程(#php chat_server.php)是否打開?
  • 你是否從另一個cli遠程登錄? (#netstat -pln)
  • 是否將zmq庫添加到apache模塊中?是否將zmq庫添加到apache模塊中? (可能是你的問題)

如果上述不起作用,你可能會嘗試檢查一些防火牆是否阻止內部連接。

我建議從一個乾淨的機器開始執行所有的設置步驟。

+0

這是一個端口問題。棘輪教程中的端口被java使用,這阻止了我的聊天服務器運行。 – Erudaki