安装python3
1、wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz2
2、yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3、tar -zxvf Python-3.6.6.tgz
4、cd Python-3.6.6
5、 ./configure
6、make && make install
7、vim ~/.bashrc
8、export PATH=/opt/python36/bin:$PATH
9、source ~/.bashrc
10、echo $PATH
11、pyhon3
安装pip
1、wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
2、tar -zxvf setuptools-19.6.tar.gz
3、cd setuptools-19.6
4、python3 setup.py build
5、python3 setup.py install
6、wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
7、tar -zxvf pip-8.0.2.tar.gz
8、cd pip-8.0.2
9、python3 setup.py build
10、python3 setup.py install
11、ln -s /usr/local/python3/bin/pip /usr/bin/pip
12、pip -V
13、pip install --upgrade pip
14、pip install -r requirement.txt
安装nginx CentOS7安装Nginx - boonya - 博客园
1、wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
2、tar -zxvf nginx-1.12.0.tar.gz
3、cd nginx-1.12.0
4、./configure
5、make
6、make install
7、cd /usr/local/nginx/sbin/
8、./nginx ./nginx -s stop ./nginx -s quit ./nginx -s reload
nginx网站目录:/usr/local/nginx/html
安装mysql
1、wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2、yum -y install mysql57-community-release-el7-10.noarch.rpm
3、yum -y install mysql-community-server
4、systemctl start mysqld.service
5、systemctl status mysqld.service
6、mysql -uroot -p123456 db_name < datayzl_oa1.sql
mysql密码找回
vi /etc/my.cnf
在[mysqld]下加上 skip-grant-tables,如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
重启mysql
service mysqld restart
登陆mysql后就可以修改密码了
mysql -u root
update mysql.user set authentication_string=PASSWORd(‘123456’) where User=‘root’;
flush privileges;
然后改回my.cnf重启mysql。
mysql导入
登录
mysql -u root -p
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
二、导入数据库
1、首先建空数据库
mysql>create database abc;
2、导入数据库
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
注意:有命令行模式,有sql命令
redis安装
1、cd /usr/local/src
2、wget http://download.redis.io/releases/redis-4.0.9.tar.gz
3、tar zxf redis-4.0.9.tar.gz
4、cd src
5、./redis-server 开启服务
6、./redis-cli 进入数据库
7、ping
8、set name "lisi"
9、get name
10、退出src目录 vim redis.conf
11、修改进程,no改为yes
12、后台启动 ./redis-server ../redis.conf
git安装
1、yum -y install git
2、ssh-keygen -t rsa -C “[email protected]”
3、cat ~/.ssh/id_rsa.pub
4、将它添加到码云,添加地址 https://gitee.com/profile/sshkeys
5、git clone [email protected]:vvfar/yzl_oa.git
启动项目
1、mysql 8.0不兼容
pip install MySQL-connector-python
2、pip install gunicorn
3、gunicorn --workers=5 server_linux:app -b 0.0.0.0:8000 &
4、结束进程 PS
5、kill PID
6、字体文件目录 /usr/share/fonts/dejavu
nginx+gunicorn
1、修改nginx下conf,增加以下内容
####增加##############
server {undefined
listen 80;
server_name 1.116.218.162;
location / {undefined
proxy_pass http://0.0.0.0:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
alias /root/WWW/YZL_OA3.7/static;
}
}
2、cd /usr/local/nginx/sbin/
3、./nginx -s reload
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)