代码改变世界

后端编译

2026-06-10 10:18  kirimi  阅读(8)  评论(0)    收藏  举报

Python 前后端分离项目

后端(Django)

  1. 安装 Python 及依赖

    #pyhton3.11 
    yum install python3.11 python3.11-pip.noarch python3.11-devel -y
    yum config-manager --enable crb
    yum clean all && sudo dnf makecache
    yum install -y gcc gcc-c++ pkgconfig mariadb-connector-c-devel python3.11-devel
    pip3.11 install  -r requirements.txt
    
  2. 初始化数据库

    python3.11 manage.py makemigrations
    python3.11 manage.py migrate
    
  3. 启动(开发/生产)

    • 开发:python3.11 manage.py runserver 0.0.0.0:8000

    • 生产:使用 uwsgi + Nginx

      uwsgi.ini
      

      配置,然后

      uwsgi --ini uwsgi.ini
      

前端(Vue / Node.js)

  1. 安装 Node.js

    #nodejs 22.2
    curl -fsSL https://rpm.nodesource.com/setup_20.x | bash -
    sudo dnf install -y nodejs
    
  2. 安装依赖并构建

    cd frontend          # 进入前端目录
    npm install    		 #下载npm依赖	
    npm run build        # 构建生产环境资源
    
  3. 部署
    构建后的静态文件(dist/)可放到 Nginx 或通过 python -m http.server 托管。

PHP 前后端分离项目

后端(Workerman)

  1. 安装 PHP CLI

    yum install php-cli -y
    
  2. 修改数据库配置

  3. 启动后端服务

    php start.php start
    

前端(纯静态 HTML)

  1. 配置 Nginx
    将前端代码(如 Web 目录)放置到 web 服务器路径,编辑 Nginx 配置文件

  2. 修改前端连接地址(若有)
    编辑 index.html,将 WebSocket 地址改为后端 IP(例如 ws://172.16.0.12:8282/)。

  3. 重启 Nginx

Java 后端编译

参考https://www.cnblogs.com/IOOP/p/20391817