本文及资源最后更新时间 2021-04-26 by sky995
先安装依赖
yum install epel-release -y
yum install https://repo.ius.io/ius-release-el7.rpm -y
yum install libxml* python-devel gcc* pcre-devel openssl-devel python3-devel python36u python36u-pip python36u-devel git -y
然后升级pip到最新版
python3 -m pip install -U pip
安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完宝塔以后
cd /www/
获取程序
git clone https://github.com/hijkpw/94imm.git
修改uwsgi.ini文件
vi uwsgi.ini
根据自己的路径修改
然后去宝塔安装nginx,php,phpmyadmin,mysql
安装完毕以后新建网站,数据库
然后运行
pip3 install -r requirements.txt
就会安装各种python依赖(注意一定要先安装mysql,否则会报错)
然后点击设置,反向代理,http://127.0.0.1:8000
然后修改config.py的配置
然后导入sql到数据库
然后启动 ./run.sh s
uwsgi.log是日志,出错了根据日志检查错误。
其他的诸如作者提供的打包以及后续采集可以去作者博客
最后如有实在不会的可以付费找我安装
教程2
官网还有百度的安装步骤都有各种问题。经过两天的探索,现将安装步骤记录下来方便后来人
yum install epel-release -y
yum install https://repo.ius.io/ius-release-el7.rpm -y
yum install libxml*
yum install python-devel -y
yum install -y gcc* pcre-devel openssl-devel
yum install python3-devel
yum install python36u -y
yum install python36u-pip -y
yum install python36u-devel
python3 -m pip install -U pip
yum install -y git
cd /www/94imm
git clone https://github.com/hijkpw/94imm.git
yum install -y wget && wget -O btinstall.sh http://download.bt.cn/install/install_6.0.sh && sh btinstall.sh
rm -f /www/server/panel/data/bind.pl
以上是环境配置,包括宝塔。
现在需要修改94imm的install.sh
vi install.sh
第五行吧systemct enable mariadb 修改成systemctl enable mariadb 作者少打了一个l
然后修改uwsgi.ini文件,修改为前面自己git到的路径
我是放到了/www目录下,所以修改为
- # uwsig使用配置文件启动
- [uwsgi]
- # 项目目录
- chdir=/www/94imm/
- # 指定项目的application
- file=/www/94imm/silumz/wsgi.py
- 指定sock的文件路径
- socket=/www/94imm/uwsgi.sock
- # 进程个数
- workers=2
- pidfile=/www/94imm/uwsgi.pid
- # 指定IP端口
- http=127.0.0.1:8000
- # 指定静态文件
- static-map=/static=/www/94imm/static
- mime-file=/etc/nginx/mime.types
- # 启动uwsgi的用户名和用户组
- #uid=root
- #gid=root
- # 启用主进程
- master=true
- # 自动移除unix Socket和pid文件当服务停止的时候
- vacuum=true
- # 序列化接受的内容,如果可能的话
- #thunder-lock=true
- # 启用线程
- #enable-threads=true
- # 设置自中断时间
- #harakiri=30
- # 设置缓冲
- post-buffering=4096
- # 设置日志目录
- daemonize=/www/94imm/uwsgi.log
- # 通过该端口可查看uwsgi负载情况
- #stats=8001
复制代码
然后修改config.py的配置。
然后导入sql到数据库
然后启动 ./run.sh s
宝塔那边网站设置反代到http://127.0.0.1:8000
|