jeepay系统环境配置教程
deng_chaowang  • 2年前  • 98 次浏览  • Java团队  

系统环境配置教程

1、直接安装centos 最高版本的。

2、直接用BT来安装配置环境(https://www.bt.cn/new/download.html

3、 在BT里安装[mysql-8.0]  和 安装[nginx-1.24] 和 安装[redis-7.2]  和 安装[rabbitmq-3]。

1)自己安装mysql-8.0会太多报错。环境不行。

2)自己安装nginx-1.24]开机不会自动启动。

3)直接在BT里配置rabbitmq密码。

4)rabbitmq要添加账号和密码和权限以及(安装插件 rabbitmq_delayed_message_exchange-3.13.0.ez )

5)直接在BT里配置redis密码。

4、在BT的JAVA环境管理(1.8以上)里直接安装JAVA JDK(/www/server/java/jdk1.8.0_371/bin/java)。

1)配置/etc/profile

export JAVA_HOME="/www/server/java/jdk1.8.0_371"

export CLASSPATH=".:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"

export PATH="$PATH:$JAVA_HOME/bin"

5、在BT里 安装[php-7.4] 和 安装[phpmyadmin-5.0] 。这样子就可以直接web管理mysql 。


3个回复

deng_chaowang 2年前 1楼

系统开发:https://docs.jeequan.com/docs/jeepay/dev_serv

通道对接:https://docs.jeequan.com/docs/jeepay/dev_channel

线上部署:https://docs.jeequan.com/docs/jeepay/deploy

接口文档:https://docs.jeequan.com/docs/jeepay/payment_api

常见问题:https://docs.jeequan.com/docs/jeepay/jeepay-1d99ciatu11h5

Jeepay快速使用:https://docs.jeequan.com/docs/jeepay/jeepay-1dbdn8bqgo270

Jeepay支付流程体验:https://www.jeequan.com/demo/jeepay_cashier.html

Jeepay运营平台和商户系统演体验:https://www.jeequan.com/doc/detail_84.html

Jeepay项目文档:https://docs.jeequan.com/docs/jeepay/index

Jeepay项目地址:https://gitee.com/jeequan

技术社区:https://www.jeequan.com/forum/index.html

商户使用教程:https://docs.jeequan.com/docs/jeepay-open/jeepay-open-1ekas8lt4bdau

代理商使用教程:https://docs.jeequan.com/docs/jeepay-open/jeepay-open-1ekas87327dl0

钱包接口文档:https://docs.jeequan.com/docs/jeepay-open/jeepay-open-1fe00r816ls67

支付接口对接:https://docs.jeequan.com/docs/jeepay-open/jeepay-open-1ec1ovkru2r97

账户开通:https://docs.jeequan.com/docs/jeepay-open/jeepay-open-1dvtpjbnh717j

收银台需要部署前端项目:https://gitee.com/jeequan/jeepay-ui/tree/main/jeepay-ui-cashier

视频教程:

【jeepay开源聚合支付系统一键部署和测试教程】 https://www.bilibili.com/video/BV17C411Y7EZ/?share_source=copy_web&vd_source=e48f1c20ae2c74b29a0b959a168914f2

如开发其他支付接口,参考文档:https://docs.jeequan.com/docs/jeepay/dev_channel


deng_chaowang 2年前 2楼

官方教程git 源代码到本地

127.0.0.1:6379

在CentOS上安装Redis,可以遵循以下步骤:

使用yum安装Redis:

sudo yum install epel-release -y

sudo yum update -y

sudo yum install redis -y

启动Redis服务:

sudo systemctl start redis

设置Redis在系统启动时自动启动:

sudo systemctl enable redis

检查Redis是否正在运行:

sudo systemctl status redis

(可选) 如果需要配置Redis,可以编辑配置文件 /etc/redis.conf,然后重启Redis服务:

在Redis中设置密码,你需要修改Redis配置文件redis.conf。找到这一行:

sudo systemctl restart redis

(可选) 测试Redis是否安装成功:

redis-cli ping

如果返回 PONG,则表示Redis已成功安装并正在运行。

修改密码:在Redis中设置密码,你需要修改Redis配置文件redis.conf。找到这一行

requirepass yourpassword

————————————————————————————————————————

在CentOS系统上安装Node.js环境,可以通过NodeSource仓库来进行。以下是安装Node.js的步骤:

首先,你需要添加NodeSource仓库。你可以根据你需要的Node.js版本来选择添加。例如,如果你想要安装Node.js 16.x,你可以使用以下命令:

curl -sL https://rpm.nodesource.com/setup_116.x | sudo bash -

添加仓库后,你可以使用yum来安装Node.js:

sudo yum install -y nodejs

安装完成后,你可以检查Node.js和npm的版本来确认安装成功:

node -v

npm -v

以上步骤会在你的CentOS系统上安装Node.js及其包管理器npm。

————————————————————————————————————————

https://blog.csdn.net/VksgShapes/article/details/132948827

https://www.cnblogs.com/swyy/p/11582309.html

在CentOS上安装RabbitMQ可以通过以下步骤进行:

添加RabbitMQ官方erlang仓库,因为RabbitMQ依赖于Erlang:

yum update -y

yum install erlang -y

安装RabbitMQ:

sudo yum install rabbitmq-server

启动RabbitMQ服务:

sudo systemctl start rabbitmq-server

设置RabbitMQ服务开机自启:

sudo systemctl enable rabbitmq-server

启用RabbitMQ管理插件(可选):

sudo rabbitmq-plugins enable rabbitmq_management

sudo service rabbitmq-server start

创建用户和设置权限(可选):

sudo rabbitmqctl add_user admin StrongPassword

sudo rabbitmqctl set_user_tags admin administrator

sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

以上步骤安装了RabbitMQ服务器,启用了管理插件,并创建了一个具有管理员权限的用户(可选步骤)。请根据需要替换admin和StrongPassword为您自己的用户名和密码。

————————————————————————————————————————

https://blog.csdn.net/tanglin423/article/details/120904741

https://cloud.tencent.com/developer/article/1657598

https://blog.csdn.net/weixin_42869411/article/details/109072107

systemctl start activemq

kill -9 PID

netstat -tnlp

————————————————————————————————————————


deng_chaowang 2年前 3楼

技术C的服务器安装教程

#安装宝塔脚本

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

宝塔下 编译安装mysql5.7、Redis7.2.4、Nginx、java8

### 服务器配置JAVA环境

### 安装RabbitMQ

下载 erlang-26.2.5-1.el7.x86_64.rpm  安装文件

rpm -ivh erlang-26.2.5-1.el7.x86_64.rpm 

下载 rabbitmq-server-3.13.3-1.el8.noarch.rpm 安装文件

rpm -ivh rabbitmq-server-3.13.3-1.el8.noarch.rpm

wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.13.0/rabbitmq_delayed_message_exchange-3.13.0.ez

安装插件 rabbitmq_delayed_message_exchange-3.13.0.ez 

mv rabbitmq_delayed_message_exchange-3.13.0.ez /usr/lib/rabbitmq/lib/rabbitmq_server-3.13.3/plugins/

# rabbitmq常规命令

service rabbitmq-server start

service rabbitmq-server stop

service rabbitmq-server status #查看状态

systemctl enable rabbitmq-server #开机自启

rabbitmq-plugins enable rabbitmq_management #启动插件管理

rabbitmq-plugins enable rabbitmq_delayed_message_exchange # 使用RabbitMQ管理插件安装x-delayed-message插件

systemctl restart rabbitmq-server.service #重启 rabbitmq 服务

rabbitmqctl list_users #查看用户列表

rabbitmqctl delete_user guest #删除默认用户

rabbitmqctl add_user admin linBB0816.   #创建账号/密码

rabbitmqctl set_user_tags admin administrator   #设置用户角色

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"  #授予权限

配置nginx.conf

upstream mgr-api {

    server 127.0.0.1:9217 weight=1 max_fails=2 fail_timeout=30s;

}

server {

    listen 80;

    server_name admin.域名.com;

    index index.html index.htm ;

    root /www/wwwroot/manager;

    

    #解决vue刷新404问题

    try_files $uri $uri/ /index.html;

    # 主页面不允许缓存(避免项目升级 空白页的问题)

    location /index.html {

      add_header Expires -1;

      add_header Cache-Control no-cache;

    }

    location /api/ {

        proxy_next_upstream http_502 http_504 error timeout invalid_header;

        proxy_set_header Host  $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass http://mgr-api;

        # 启用支持websocket连接

        proxy_set_header Upgrade $http_upgrade;

        proxy_set_header Connection "upgrade";

    }

}

upstream mch-api {

    server 127.0.0.1:9218 weight=1 max_fails=2 fail_timeout=30s;

}

server

{

    listen 80;

    server_name 域名.com http://www.域名.com;

    index index.html index.htm;

    root /www/wwwroot/merchant;

    #解决vue刷新404问题

    try_files $uri $uri/ /index.html;

    # 主页面不允许缓存(避免项目升级 空白页的问题)

    location /index.html {

      add_header Expires -1;

      add_header Cache-Control no-cache;

    }

    location /api/ {

        proxy_next_upstream http_502 http_504 error timeout invalid_header;

        proxy_set_header Host  $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass http://mch-api;

        # 启用支持websocket连接

        proxy_set_header Upgrade $http_upgrade;

        proxy_set_header Connection "upgrade";

    }

}

upstream pay-api {

    server 127.0.0.1:9216 weight=1 max_fails=2 fail_timeout=30s;

}

server

{

    listen 80;

    server_name pay.域名.com;

    index index.html index.htm;

    root /www/wwwroot/payment;

    location / {

        proxy_next_upstream http_502 http_504 error timeout invalid_header;

        proxy_set_header Host  $host;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass http://pay-api;

    }

}


回到顶部