多语言区块系统详细图文搭建教程

  • 时间:2024-09-08 01:21 编辑: 来源:https://www.jxym.xyz/ 阅读:532
  • 扫一扫,手机访问
摘要:多语言区块安装环境要求:java+php,语言:JAVA+PHP;类型:多语言区块源码,支持:pc+wap,功能就不多说了该有的都有,其它版本多语言区块的搭建基本通用,详细图文教程及执行脚本。

多语言区块系统详细图文搭建教程  第1张

(图:多语言区块)

搭建步骤

步骤1:环境要求

liunx系统环境(看图1、2、3、4)
java - JDK1.8

hp7.2
安装扩展
fileinfo
opcache
memcache
redis
imagemagick
imap
exif
intl
xsl 

伪静态
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}

多语言区块系统详细图文搭建教程  第2张

(图:多语言区块)

多语言区块系统详细图文搭建教程  第3张

(图:多语言区块)

多语言区块系统详细图文搭建教程  第4张

(图:多语言区块)

多语言区块系统详细图文搭建教程  第5张

(图:多语言区块)

步骤2:linux安装java   

我这里已经安装过了openjdk version "1.8.0_312"安装的版本
输入 java -version 可以查看
vi /etc/profile这个文件的地方加指向进去就可以


JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_6 4
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

填写保存 终端输入 . /etc/profile
java 安装完成

步骤3:elasticsearch安装

先下载 wget  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.tar.gz

下载完成输入
tar -zxvf elasticsearch-6.6.0.tar.gz
解压得到包装包  改下名字
然后复制到这里 /usr/local
进入到es安装目录下的config文件夹中,修改elasticsearch.yml 文件  

多语言区块系统详细图文搭建教程  第6张

(图:多语言区块)(文章来自:老吴搭建教程)

步骤4:配置es的集群

配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。

cluster.name: my-es   

步骤5:节点名称

node.name: node-1   

步骤6:设置索引数据的存储路径

path.data: /usr/local/elasticsearch/data    

步骤7:设置日志的存储路径

path.logs: /usr/local/elasticsearch/logs 

步骤8:设置当前的ip地址

通过指定相同网段的其他节点会加入该集群中
network.host: 0.0.0.0    

步骤9:设置对外服务的http端口

http.port: 9200 

步骤10:设置集群中master节点

设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点
discovery.zen.ping.unicast.hosts: ["127.0.0.1","10.10.10.34:9200"] 

步骤11:创建目录 data

一定要记得在es根目录创建一个目录 data
 useradd es
 passwd es
密码随便输入
目录权限  chown -R es:es /usr/local/elasticsearch   

步骤12:启动命令

1、现在启动下
先进入文件所在/usr/local/elasticsearch/bin
点开宝塔自带终端
输入 su es

2、启动命令  sh elasticsearch -d
9300 9200
这两个端口如果没有显示正常那就是没有启动成功
有报错,我们处理下 

步骤13:报错处理

1、vi /etc/security/limits.conf这个文件加
* soft nofile 65536
* hard nofile 131072
2、vi /etc/sysctl.conf 这个也要
 vm.max_map_count=655360
执行 sysctl -p

报错1:main ERROR Null object returned for RollingFile in Appenders.

需要修改config配置里的log4j2.properties 文件, 将 logger.deprecation.level = warn 改为 error

报错2: main ERROR Unable to locate appender "rolling" for logger config "root"
chown -R es:es /usr/local/elasticsearch

出现下面这张图就说明成功了   详细报错处理(点这里)

多语言区块系统详细图文搭建教程  第7张

(图:多语言区块)

步骤14:任务列表

曲线2:shell脚本 每天, 1点30分 执行

cd /www/wwwroot/www.lw50.com

php public/vendor/webmsgsender/start.php start -d

曲线2:shell脚本 每天, 1点30分 执行

cd /www/wwwroot/www.lw50.com

php artisan websocket:client start 

多语言区块系统详细图文搭建教程  第8张
(图:多语言交易所)

最后:宝塔自动脚本

宝塔脚本,按需要上,时间自行调,cd /www/wwwroot/bb(你的目录)

1、定时任务

cd /www/wwwroot/bb
php artisan schedule:run

2、获取交易对

cd /www/wwwroot/bb
php artisan get_market

3、获取k线数据

cd /www/wwwroot/bb
php artisan get_kline_data

4、历史数据

cd /www/wwwroot/bb
php artisan historical_data

5、获取月k线

cd /www/wwwroot/bb
php artisan get_kline_data_monthly

6、获取周k线

cd /www/wwwroot/bb
php artisan get_kline_data_weekly

7、获取日k线

cd /www/wwwroot/bb
php artisan get_kline_data_daily

8、获取小时k线

cd /www/wwwroot/bb
php artisan get_kline_data_hourly

9、获取30分k线

cd /www/wwwroot/bb
php artisan get_kline_data_thirtymin

10、获取15分k线

cd /www/wwwroot/bb
php artisan get_kline_data_fifteenmin

11、获取5分k线

cd /www/wwwroot/bb
php artisan get_kline_data_fivemin

12、更新合约交易

cd /www/wwwroot/bb
php artisan queue:work

13、更新用户余额

cd /www/wwwroot/bb
php artisan update_balance

14、实时k线推送

cd /www/wwwroot/bb
php artisan websocket:client start –mode=d

15、定时任务

cd /www/wwwroot/bb
/www/server/php/72/bin/php artisan schedule:run
/www/server/php/72/bin/php artisan schedule:run 1>> NUL 2>&1

16、网络消息发送启动

cd /www/wwwroot/bb/public/web-msg-sender
php start.php start -d

17、机器人自动下单

cd /www/wwwroot/bb
php artisan auto_order {id}

18、重启机器人

cd /www/wwwroot/bb
php artisan robot {id}

19、奖金算法

cd /www/wwwroot/bb
php artisan bonus_algorithm

20、上币执行脚本

cd /www/wwwroot/bb
php artisan execute_currency {id}

21、搜索引擎

cd /www/wwwroot/bb
php artisan market:import

22、自动取消24小时C2C发布

cd /www/wwwroot/bb
php artisan auto_cancel_c2c

执行 laravel对应的php artisan 、 php composer 命令时,均需要进行指定执行的php版本,也就是要指定php的绝对路径。

计划任务脚本如下:

23、获取kline数据

cd /www/wwwroot/bb
/www/server/php/72/bin/php artisan get_kline_data

24、自动更改启动

cd /www/wwwroot/bb
php artisan auto_change start

25、运行 websocket 客户端

cd /www/wwwroot/bb
 php artisan schedule:run websocket-client

26、客户端重启

cd /www/wwwroot/bb
php artisan websocket:client restart  

27、webmsgsender启动

cd /www/wwwroot/bb/public/vendor/webmsgsender
php start.php start 

多语言区块系统详细图文搭建教程  第9张
(图:多语言交易所)

原文档截图:

  多语言区块系统详细图文搭建教程  第10张

(图:多语言区块)


  • 全部评论(0)
上一篇:已是第一篇内容
下一篇:漂亮的简易网站弹窗源码分享
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术文档|】多语言区块系统详细图文搭建教程(2024-09-08 01:21)
【技术文档|】漂亮的简易网站弹窗源码分享(2024-09-06 16:11)
【技术文档|】168开奖网api地址大全|api接口文档(2024-04-09 10:53)
【行业新闻|】10个暴利创业好项目,最适合白手起家的创业项目(2023-12-17 16:35)
【行业新闻|】人帮人,人让人,人懂人,人求人,人比人!(精辟)(2022-12-01 12:53)
【行业新闻|】这3类人,运气一般不会很差,别不信!(太精辟了)(2022-12-01 12:50)
【行业新闻|】人在江湖,切忌锋芒太露,这三个处事法则,越早明白越好,别等到吃亏才醒悟(2022-12-01 12:45)
【技术文档|】telegram和Btok的联系和区别(2022-09-13 09:39)
【技术文档|】如何利用USDT无风险搬砖套利?数字货币USDT搬砖教程(2022-09-13 08:45)
【技术文档|】如何创建电报频道或加入Telegram频道(2022-09-09 00:26)
网站首页 | 关于我们 | 广告合作 | 联系我们 | 隐私条款 | 免责声明
CopyRight 2014-2024 匠心源码网-免费娱乐SSC棋牌理财商城源码资源站 | 皖公网安备6416548854号
百度统计