1、安装tars核心组件https://github.com/TarsCloud/...详情基本按照官方文档安装即可,如有错误请查看日志2,安装web界面管理cd/usr/local/tarsgitclonehttps://github.com/TarsCloud/TarsWeb.gitcd/usr/local/tars/TarsWeb替换配置文件sed-i's/db.tars.com/你的ip/g'config/webConf.jssed-i's/registry.tars.com/yourip/g'config/tars.confinstallation$npminstall--registry=https://registry.npm.taobao.org$npmrunprdspecificerror可以查看日志cat/root/.npm/_logs/whatismissing,installwhat,openport3000toseeinterface3,installtarsphpandofficialexamples,requirephp5.6orabove,needto安装swoole扩展、redis扩展、phptars扩展swoole和redis扩展安装这里不再重复phptars扩展安装gitclonehttps://github.com/TarsPHP/tars-extension.gitcd/opt/tars/TarsPHP/tars-extension/usr/local/php7.2.10/bin/phpize./configure./configure--with-php-config=/usr/local/php7.2.10/etc/php.ini./configure--with-php-config=/usr/local/php7.2.10/bin/php-configmakeinstall修改php.ini配置支持扩展查看扩展安装/usr/local/php7.2.10/bin/php-m下载tarsphp开发gitclonehttps://github.com/TarsPHP/Ta...下载后可以看到官方示例TarsActDemo弹幕活动项目,包含3个服务。涵盖Http、Tcp服务,使用Mysql、Redis存储,包括用户登录、会话验证、用户信息获取、弹幕创建、弹幕获取等功能。涵盖了正常业务发展的许多方面。QD.ActHttpServer.obj是对外提供固定端口的http服务。这是调用后端User和Comment服务来完成业务的业务服务。QD.ActCommentServer.CommentObj是一个tcp服务,主要提供写评论和获取评论,存储在Redis中。QD.UserService.UserObj是一个tcp,主要提供用户信息获取、用户登录、用户Session验证。相关数据存储在Mysql中。index.html为前端页面,连接http服务实现弹幕展示。act.tars.local.conf是nginx的配置user_info.sql是QD.UserServer服务的用户信息表1).修改QD.UserService中src/ENVConf.php中的mysql配置,设置自己的mysqlip、port和dbName2)。将user_info.sql导入您的mysql。3).修改QD.ActCommentServer中src/ENVConf.php中的redis配置,设置自己的redisip,port4)。依次cd到各个服务的src目录,执行composerinstall,安装composer依赖5).依次cd到各个服务的src目录下,执行composerrun-scriptdeploy打包代码6).部署三个服务,QD.ActHttpServer是一个http服务,需要固定一个端口,选择一个非tars服务,并为releasetemplate新建一个
