QA数据中心环境部署
来源:互联网 发布:个人开发者 知乎 编辑:程序博客网 时间:2024/05/29 13:31
一、 安装python开发环境:pydev插件+python3.5(配置.bash_profile)
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"; alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"
Eclipse里面配置python编译器版本
二、 clone 工程:
在本地建立/var/www/Log文件夹,/var/www/python-release文件夹,/var/www/tmp/文件夹
sudo git clone http://10.1.22.7/QA/qa_platform_django.git python-release
修改www文件及子文件夹权限 sudo chmod -R 777 www
导入工程项目
三、 在mac下安装mysql,数据库客户端,mysql-python
安装mysql后重启(偏好设置出现了mysql就不重启)
配置.bash_profile文件:alias mysql=/usr/local/mysql/bin/mysql ;alias mysqladmin=/usr/local/mysql/bin/mysqladmin
安装后修改数据库密码(qa9527:郭昌数据库密码)
http://blog.csdn.net/u014410695/article/details/50630233
mysql创建数据库:CREATE DATABASE laravel DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
导入项目的数据库:访问http://10.8.98.51:8001/pma/ 用户名root 密码qa9527,导出laravel数据,laravel.sql准备导入本地使用(mysql -uroot -pqa9527 laravel < laravel.sql)
安装mysql-python
四、 安装django
pip3 install django==1.10.5
五、 安装uwsgi
pip3 install uwsgi
启动uwsgi sudo uwsgi --ini uwsgi8000.ini
cat /var/www/tmp/project-master.pid(查看进程是否起来)
六、 安装Nginx
安装启用Nginx:brew search nginx;brew install nginx;sudo nginx
修改配置文件(替换为郭昌的文件):/usr/local/etc/nginx/nginx.conf
查看Nginx是否起来:cat /usr/local/var/run/nginx.pid
七、 浏览器中访问 127.0.0.1 或者localhost
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
遇到的问题
1 Nginx端口被占用:先stop 后reload
sudo nginx -s reload
2 服务器不正常查看日志报告:
tail -f /var/log/uwsgi.log
3 MySQL-python和pymysql的区别
4 django版本和python版本之间的对应的关系
Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3.
Django 1.6.x 支持 Python 2.6.X, 2.7.X, 3.2.X 和 3.3.X
Django 1.7.x 支持 Python 2.7, 3.2, 3.3, 和 3.4 (注意:Python 2.6 不支持了)
Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5. (长期支持版本 LTS)
Django 1.9.x 支持 Python 2.7, 3.4 和 3.5. 不支持 3.3 了
Django 1.10.x 支持 Python 2.7, 3.4 和 3.5.
Django 1.11.x 支持 Python 2.7, 3.4, 3.5 和 3.6,17年4月4号 已经发布(长期支持版本 LTS)
更详细的可以参考这里,一般来说,选择长期支持版本比较好。
使用最新版本的问题就是,可能要用到的一些第三方插件没有及时更新,无法正常使用这些三方包。
如果是学习,可以选择目前的 Django 1.8.x 来进行,遇到问题也容易找到答案。
如果是新项目,建议用 Django 1.11.x,毕竟 Django 1.9 以后 admin 界面更漂亮些。
- QA数据中心环境部署
- 数据中心架构部署
- 数据中心不同服务器部署差异
- 第2部分 数据中心环境
- QA
- QA
- QA
- qa
- QA
- 数据中心服务器接入部署的布线方式
- 华为助力Vert巴西分公司部署数据中心
- 分布式数据中心数据库和存储部署解决方案
- 分布式双活数据中心部署模式
- 分布式数据中心数据库和存储部署解决方案
- 数据中心服务器接入部署的布线方式
- 产品环境下的QA阅读摘要
- 数据中心
- 数据中心
- 针对高级用户的 Vim 编辑实用技巧
- extjs问题2
- 常见的数据结构
- 《剑指offer》最小的k个数
- 初识C++11 中的线程操作
- QA数据中心环境部署
- 图像处理之二值腐蚀
- 生命周期
- 三.数据结构与基本绘图(2.常用图形数据结构)
- String的方法-第八天
- 幸运数
- 收集整理的工具代码片段链接
- 运行TFFRCNN算法
- 欢迎使用CSDN-markdown编辑器