环境搭建比较繁琐,记得当时也是满世界找资料,所以我直接打包好了所有的文件(apache(已经放进去python-wscgi) + webpy+apache所需要的vs2010运行库+python+网站文件),直接解压放上去就能用。有需要同学让我传一个或者网盘发一把就行。
如果在windows,最好在win7以上版本,我用win8。linux则ubuntu较好,建议1204以上版本,不过linux我仅仅是开发用过,最终运行的服务器是采用windows+apache:
安装python2710,可以去官方网站下载,注意要把python路径加入系统环境变量。版本不能低于279,但不能用30以上,webpy支持不好。
安装webpy, 官方网下载来装就行,记得是解压后进去:python setuppy install
安装wingIDE,这个是最好用的python编辑器,可惜只能有几天试用,我就是不停的试用进行开发,用它的好处就是代码可以跳转并且支持调试,需要调试直接将程序文件run起来,单步下段点都可以。
装apache并配置python-wscgi,这个比较惨,花了好多时间去搜索才搞定,主要是windows上的python-wscgi不好难找。
为了节省以后的开发时间,我把配置好的apache给打包了,反正也是绿色的,新建网站只需要在服务器上配置开机启动apache,并在apache的config里面修改下自己网站路径就行。
2 开发。
开发阶段倒是没什么好说的,webpy官方有教程,不过这里我需要提几点建议:
如果可以务必全站用utf-8编码。
建立数据库建议写个生成脚本,比如createDataBasepy,有改动重新运行一遍,不要试用ide去建。
要了解redhat linux各个发行版本之间的关系。
一、Red Hat Linux是redhat最早发行的个人版本的linux, 其10版本于1994年11月3日发行。自从Red Hat 90版本发布后,RedHat 公司就不再开发桌面版的 Linux发行套件,Red Hat
Linux停止了开发,而将全部力量集中在服务器版的开发上,也就是 Red Hat Enterprise Linux
版。
二、2004年4月30日,Red Hat公司正式停止对Red Hat 90版本的支持,标志著Red Hat Linux的正式完结。原本的桌面版Red Hat Linux发行套件则与来自开源社区的 Fedora进行合并,成为 Fedora Core 发行版本。
三、Fedora Core 1发布于2003年年末,而FC的定位便是桌面用户。FC提供了最新的软件包,同时,它的版本更新周期也非常短,仅6个月。由于版本更新频繁,性能和稳定性得不到保证,因此,一般在服务器上不推荐采用Fedora Core。
四、Red Hat现在主要做服务器版的linux开发,在版本上注重了性能和稳定性以及对硬件的支持。 由于企业版 *** 作系统的开发周期较长,注重性能、稳定性和服务端软件支持,因此版本更新相对较缓慢。
五、企业级应用首选-suse linux,企业级的应用追求的是可靠性和稳定性,这就要求构建企业级应用的系统平台具有高可靠性和高稳定性。企业级linux的发行版本就是解决的这个问题。
六、SUSE是德国最著名的Linux发行版,在全世界范围中也享有很高的声誉。2003年11月4日,Novell公司对外宣布将收购SuSE。2004年1月该收购顺利完成,Novell同时将SuSE正式命名为SuSE Linux。
linux最先要学的是Linux基础知识,学完基础知识才算入门,之后还要学习综合架构、Shell编程、数据库、云计算以及网络安全方面的知识,以下是linux基础部分要学习的内容:1 计算机硬件、组成原理、 *** 作系统基础、Linux起源、核心介绍及Linux安装实战入门
2 Xshell远程网络连接Linux、基础优化、远程连接网络基础、Xshell连接故障排错、核心基础命令讲解
3 Linux系统核心通配符体系、三剑客(grep,sed,awk)核心正则表达式精讲及企业级案例实战模拟精讲
4 Bash核心符号、快捷键、通配符详解
5 Linux目录、FHS\挂载、文件属性、核心目录精讲
6 Linux文件及目录管理核心知识和命令精讲(第二关)
7 Linux企业级基础优化(工作中可直接使用
8 Linux文件及目录权限精讲及多个企业案例模拟
9 Linux重要核心命令回顾与深入精讲(第三关)
配置网站:根据实际在线人数选择配置,例如:4核8G 云盘320G 带宽10M 100人左右可以
绑定域名:管理控制台-云服务器-服务器IP-复制公网IP-域名控制台-添加解析
以阿里云为示例
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)