有的直接执行第二条命令是会报错的,有的是不报错的。如果报错先执行第一条命令,执行完在更新下pip
yum -y install epel-release # 安装epel-release
yum -y install python-pip # 安装pip
pip install --upgrade pip # 更新pip
1:可以机器带的git 可以自己安装,我就是使用的机器自己带的。自己安装的话参考这篇博客 https://www.cnblogs.com/Troy-Lv5/p/9293846.html
2:使用git拉完代码之后pull和push的时候需要一直输入用户名和密码,
解决方法,就是在进入到你项目的目录执行
git config --global credential.helper store
之后push或者pull的时候在输入一次以后就不需要输入了。
3:出现了一个小的问题就是一直出现这个提醒
You have new mail in /var/spool/mail/root
解决方式如下:
vi /etc/profile # 便捷配置文件
unset MAILCHECK # 在配置文件中添加这段内容
source /etc/profile # 刷新配置文件
找到项目的安装依赖,直接批量安装
pip install -r requirements.txt
其实这一步如果不出错我也不会记录了,这次报了个错误如下:
说什么
#include
^
compilation terminated.
error: command 'gcc' failed with exit status 1
在晚上查了解决方式,缺少包,缺啥咱就弄啥,安排
提示下,这里没安pyMySQL灯模块,因为一还需要安装mysql呢,
sudo yum install python-devel
执行完这条命令在执行批量安装就可以了。
1:首选选自一个需要安装的文件夹我装到了 /usr/local/src
cd /usr/local/src
2:下载版本,因为项目需要我下载的版本是 Redis5.0.5
下载,解压,进入到解压完的文件夹下,编译
wget http://download.redis.io/releases/redis-5.0.5.tar.gz # 下载
tar -xzf redis-5.0.5.tar.gz # 解压
cd /usr/local/src/redis-5.0.5 # 进入解压目录
make # 编译
3:编译完进行配置
cd /usr/local/src/redis-5.0.5 # 首先进入到安装目录
cp redis.conf redis.conf.old # 备份配置文件,不备份也可以,
vi redis.conf # 便捷Redis配置文件
内容如下
# 设置密码,不设置也行,很难找,直接在vi 命令行输入 :/requirepass
#直接定位到查找位置 'n'是查找下一个,'N'是查找上一个,默认是注释的。
requirepass xxxxxxxxx
# 注释掉以下代码或者把127.0.0.1改成0.0.0.0也行,为的是所有ip都可以访问
bind 127.0.0.1
# 设置为no,否则不能保证全网段进行访问
protected-mode no
# 设置为yes,保证以守护进程的方式运行redis
daemonize yes
4:配置完之后保存,建立软连接
ln -s /usr/local/src/redis-5.0.5/src/redis-server /usr/bin/redis
5:启动测试
cd /usr/local/src/redis-5.0.5 # 进入到redis所在目录启动
redis redis.conf # 启动redis
redis-cli -h 127.0.0.1 -p 6379 或者 redis-cli # 测试连接
"""把redis启动,停止等命令也放在这把"""
启动:service redis start
停止:service redis stop
检查状态:service redis status
查看进程:ps -ef | grep redis
开机自启:chkconfig redis on
在window上使用 “redis desktop manager” 连接时显示链接不上的,突然想起防火漆还没关,把6279端口打开
systemctl start firewalld.service # 打开防火墙
firewall-cmd --add-port=6379/tcp # 开放6379端口
1:删除之前的 “mariadb ”
rpm -qa | grep mariadb # 查看是否安装mariadb包
有几个卸载几个,卸载到第一条命令查不出东西,我这只有一个。
rpm -e XXX --nodeps # 卸载mariadb包
2:下载,解压,安装
我下载的是mysql-8.0.11-1版本,在window上下载好了,直接传上去,要比在centOS上用 “wget” 要快的多,好你们喜好吧,我是直接下好传上去的。
# 创建需要安装mysql的目录,我的是在这
mkdir /usr/local/src/mysql//usr/local/src/mysql/
下载
#如何用wget也是在这个目录下,下载好的传上去也是到这个目录下,wget命令
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar
解压
tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar # 解压到当前目录就行/usr/local/src/mysql/
安装
# --nodeps --force 强制安装,不安装依赖
rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --nodeps --force
安装完查看下是不是安了这四个
rpm -qa | grep mysql
初始化
mysqld --initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;
查看初始密码
cat /var/log/mysqld.log | grep password #查看初始密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'youpassword';
mysql -u root -p # 进入mysql
use mysql; # 切换到mysql表下
select host,user,plugin from user; # 查看权限root 可访问权限
'''需要注意两个地方,一个是密码认证方式,一个是可访问主机'''
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'youpassword'; #更改密码验证方式 如果plugin为mysql_native_password 就不需要更改
update user set host = '%' where user = 'root'; # 更改可访问Ip设置为‘%’就是所有ip
'''最后一定要执行,一定要执行,一定要执行 下面这行代码,让修改生效'''
FLUSH PRIVILEGES;
这是把权限设置完了,但是navicat连接还是失败,2013错误,找了半天,说什么该地my.cnf文件的。说用ssh方式连接的,在我这都不好使,防火墙没开3306这个端口,
命令如下
firewall-cmd --zone=public --list-ports # 检查服务器所有端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent # 添加3306端口
firewall-cmd --reload # 设置完需要重启下防火墙
# 然后在执行第一条命令查看下端口是否开放成功
哈哈折腾半天我们项目部允许用这么高版本的mysql 最后还是得安装的mysql 5.7
链接如下:
https://blog.csdn.net/Super_RD/article/details/89760856
然后安装好依赖就直接可以启动了,
1:打开 Tools --> Deployment
进行设置
首先进行左上角的添加,输入自己的ip和端口,测试连接
见到这个图片说明你连接成功了。
然后设置代码上传的映射目录,下图为我的映射目录
最后选择开发环境
settings --> Project Interpreter
直接next
设置完成之后就应该看见你自己服务器连接成功了,如下图
至此项目开发环境已经搭建好了,其中遇到了很多的问题,好蛋疼,但是最终还都解决了,我还是个小白,希望大牛多指点批评,