【从零开始】--环境部署与项目运行
今天是入职第二天,昨天搭了一天的环境,到头来发现还是有问题。
搭建环境存在的问题
linux和windows的安装包还是有区别的。
windows上也可以下载像linux环境一样的压缩文件,解压后需要自己手动配置环境变量等等,操作起来很蹩脚,所以在windows下最好还是下载安装包。
windows下的安装包以.msi结尾。
一般进入公司后,带我们的同事会把公司的环境发给我们,一般包括开发语言详细版本,数据库详细版本,版本控制工具,数据库客户端工具等。
刚进公司,是不会让我们操作线上业务的,所以首先我们需要配置本机环境。
我的步骤:
下载安装mysql,设置服务自启动;
网上有现成的安装文档,注意选择对应版本的安装文档。
安装完成后测试一下,windows里可以打开【任务管理器】,查看一下服务里面是不是有mysql;
下载安装Navicat,创建数据库,同事把打包好的sql发给我,执行导入数据;
这个sql不是我们要查询某条数据的sql语句集合,而是相当于数据库的深拷贝,执行完可以完全复制生产环境的数据库表结构与内容
正确安装的话,导入不会有错误,版本不同会有错误,这个sql文件一般会很大,打开会卡死;
导入完成后,在建立的数据库里会有相应的表,这个跟真实环境里是一样的,里面的数据也一样;
下载安装svn,登录后checkout项目;
首先选择一个路径,以后checkout的时候都在这个路径下操作,版本操作的方式大同小异;
项目check下来之后,可以在命令行中运行,也可以把项目拷贝到自己的开发软件中执行,我就是拷到了pycharm里,运行报错什么的就和平时练习一样了。