php workerman demo,workerman-demo
php版本
workerMan 要求 PHP Version >= 5.3.3,但是因為業務代碼使用了常量數組,所以需要 PHP Version >= 7.0
命令
代碼部署(通過git)
# 請確保 /data/htdocs/ 目錄存在,socketio/ 通過以下命令會自動創建,如果需要自定義路徑請同時修改下面各個腳本命令
$git clone https://gitee.com/forever_youyou/workerman-demo.git /data/htdocs/socketio
# 更新最新代碼
$cd /data/htdocs/socketio/ && git pull
Start (啟動服務)
debug mode (調試模式)
$php server.php start
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_1.php start
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_2.php start
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_3.php start
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_4.php start
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_5.php start
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_11.php start
daemon mode (守護進程)
$php server.php start -d
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_1.php start -d
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_2.php start -d
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_3.php start -d
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_4.php start -d
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_5.php start -d
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_11.php start -d
Stop (停止服務)
$php server.php stop
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_1.php stop
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_2.php stop
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_3.php stop
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_4.php stop
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_5.php stop
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_11.php stop
Status (查看狀態)
$php server.php status
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_1.php status
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_2.php status
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_3.php status
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_4.php status
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_5.php status
$/usr/local/webserver/php/bin/php /data/htdocs/socketio/app/server_11.php status
phpSocket.io (基于workerman)手冊
環境
Linux系統環境檢測
Linux系統可以使用以下腳本測試本機PHP環境是否滿足WorkerMan運行要求。
$curl -Ss http://www.workerman.net/check.php | php
上面腳本如果全部顯示ok,則代表滿足WorkerMan要求,直接到官網下載例子即可運行。
如果不是全部ok,則參考 文檔 安裝缺失的擴展即可。
(注意:檢測腳本中沒有檢測event擴展或者libevent擴展,如果業務并發連接數大于1024建議安裝event擴展或者libevent擴展,安裝方法參照 文檔說明 )
總結
以上是生活随笔為你收集整理的php workerman demo,workerman-demo的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 客厅挂钟的最佳位置图
- 下一篇: oracle瘦连接,java-无法使用j