# lnmpy **Repository Path**: rffanlab/lnmpy ## Basic Information - **Project Name**: lnmpy - **Description**: 部署各类应用需要用到的包 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-10-30 - **Last Updated**: 2022-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LNMPY 包 ## 由来 由于需要部署Python的应用到网上,所以有这个包,用来防止自己部署的时候忘记了怎么搞,又得翻以前的笔记。 ## 会安装的主程序 | 程序 | 版本 | | -------| -------| | Nginx | 最新稳定版 | | Python | 2.7 和3.5 | | MySQL | 5.5或者5.6或者5.7(根据系统配置 8GA后会加入) | | uWSGI | 最新pip版本 | | Gunicorn | 最新pip版本 | ## 实现方式 采用unix socket的方式,Nginx和uWSGI或者Gunicorn通信。Python和MySQL 采用TCP方式通信。毕竟Unix socket的方式在同一台服务器上的效率比TCP 通信要高上30% Nginx将会采用源安装的方式,因此老旧的系统,如CentOS 5将不会被支持。 MySQL将会采用编译安装的方式,因此你可以查看一下你的系统是否符合一下的配置。 Python 将会采用编译安装的方式。 uWSGI和Gunicorn将会采用pip安装的方式。 ## MySQL 安装标准 | MySQL 版本 | 最低系统配置 | | ---------- | ----------- | | 5.5 | 1核心 256M内存以上的VPS 或者云主机,磁盘剩余空间至少5G | | 5.6 | 2核心 2G内存以上的VPS 或者云主机,磁盘剩余空间至少5G | | 5.7 | 2核心 2G内存以上的VPS 或者云主机,磁盘剩余空间至少5G | ## Nginx 安装标准 用户:Nginx将会安装在www用户权限下 目录:Nginx的目录将会在/usr/local/nginx 下