创建项目:
使用后端django框架(virtualenv)
创建虚拟环境(进入该目录下)
1
| virtualenv -p python3.8 django_py3.8
|
激活虚拟环境
1
| django_py3.8/Scripts/activate
|
安装依赖
1
| pip install django,mysqlclient,django_redis,Pillow,django-debug-toolbar
|
创建django项目
1
| django-admin startproject traveling_django
|
配置django-debug-toolbar
1
2
3
4
5
6
7
8
9
| settings.py
添加INSTALLED_APP:['debug-toolbar']
添加MIDDLEWARE = ['debug_toolbar.middleware.DebugToolbarMiddleware', ]
INTERNAL_IPS = ['127.0.0.1', ]
urls.py
if settings.DEBUG:
urlpatterns = [path('__debug__/', include(debug_toolbar.urls))] + urlpatterns
|
使用前端vue框架(nodejs)
安装vue脚手架
1
| npm install -g @vue/cli
|
创建项目
1
| vue create traveling_vue
|
进入项目
安装依赖
1
| npm install vue-router -S
|
安装mysql
安装源(yum install)
https://dev.mysql.com/downloads/repo/yum/
查看可安装的mysql版本
1
| yum repolist enabled | grep "mysql.*-community.*"
|
解锁mysql安装
1
| yum repolist enabled | grep mysql
|
安装mysql
1
| sudo yum install mysql-community-server
|
启动mysql
获取初始密码
1
| sudo grep 'temporary password' /var/log/mysqld.log
|
使用初始密码登录
改密码(大小写特殊符号)
1
| ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Paul34252780*';
|
设置允许远程访问
1
| update mysql.user set host = '%' where user = 'root';
|
开放3306端口
安装gcc编译器
1
| yum install gcc gcc-c++
|
安装redis
[Download | Redis](https://redis.io/download/)(选择5.0版本直接复制下载链接) |
1
| wget https://download.redis.io/releases/redis-5.0.14.tar.gz
|
解压源码
1
| tar -zxvf redis-5.0.14.tar.gz
|
进入源码文件夹
开始编译
运行安装
修改配置文件使其可以在后台运行
1
2
3
4
| vim redis.conf
修改为yes
daemonize yes
|
使用配置文件运行redis
1
| ./src/redis-server redis.conf
|
安装python3.8.10
[Download Python | Python.org](https://www.python.org/downloads/)(选择3.8) |
下载对应版本
1
| wget https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz
|
解压
1
| tar -zxvf Python-3.8.13.tgz
|
检测能否正常安装(需要gcc编译器支持)
1
| sh ./Python-3.8.13/configure
|
安装依赖
1
| yum install zlib zlib-devel openssl openssl-devel
|
1
| yum install glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel
|
1
| yum install libffi-devel -y
|
1
| yum install zlib zlib-devel
|
1
| yum install libjpeg libjpeg-devel
|
1
| yum install freetype freetype-devel
|
重新测试(千万不要加–opti什么的参数)
1
| ./Python-3.8.13/configure
|
编译
看到Python build finished successfully!则表示成功
运行安装