nicklaros / pos-ws-server
此包的最新版本(dev-master)没有提供许可信息。
POS的WebSocket后端服务器
dev-master
2014-11-04 10:06 UTC
Requires
- cboden/ratchet: 0.3.*
- propel/propel: 2.0.0-alpha3
- react/zmq: 0.2.*|0.3.*
This package is not auto-updated.
Last update: 2024-09-24 01:43:16 UTC
README
下一代POS的WebSocket后端服务器
演示
site = http://pos.jawait.net
user = admin
pass = admin
需求
Composer
Memcache
Zero MQ
- Httpd服务器(nginx、apache或其他)
- MariaDB或MySql
- PHP 5.4+
Propel ORM
[可选]
前端仓库
设置项目
- 将POS-ws-server克隆或分支到您的计算机上
- 在POS-ws-server根目录中使用
composer update
命令,告诉composer为您收集所需的依赖项
运行服务器
转到POS-ws-server根目录并使用以下命令
$ php bin/server.php
数据库模式
重要信息
-
默认情况下,POS会尝试连接到
ws://pos.localhost:8080
的WebSocket,这意味着您必须将POS开发地址设置为http://pos.localhost
,并确保端口8080
已打开。如果想要更改默认设置,请编辑这两个文件-
前端:
POS/app/fn/Util.js
在第19行
Ext.ws.Main = POS.fn.WebSocket.create('ws://pos.localhost:8080/POS/Mains');
-
后端:
POS-ws-server/bin/server.php
在第20行
$app = new App('pos.localhost', 8080);
需要注意的是,上述每个文件中的地址和端口必须相同,否则连接将失败!
-
-
默认MySQL数据库配置
- host: "localhost"
- database: "pos"
- user: "root"
- password: "sqlpass"
如果想要更改默认设置,请编辑这两个文件
- 前端:
POS/remote/propel-config.php
- 后端:
POS-ws-server/propel-config.php