环境搭建介绍

环境搭建介绍

1.环境搭建四个部分:操作系统+数据库+开发语言+服务器

操作系统:xp,win7,win8,vista,linux,unix,ios,android,mac。。。

供服务器使用:windows server 2000、windows server 2003、server2008、server2012、server2016

供个人使用:dos、windows3.1、window95(真正意义上的图形操作系统)、win98、windows ME(过渡系统)、windows Xp(较之前版本最稳定的)、win7、win8、win8.1、win10

数据库:mysql、oracle、sqlserver(微软)、db2。。。

开发语言:java、php、c、c++、c#、vb、python、.net、js。。。

服务器:tomcat、apache、IIS。。。

(注:背景颜色为黄色的是要学习的重点)

 

操作系统(Operating System)简称OS,是管理计算机硬件和软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,其他软件在操作系统上运行。操作系统是用户和计算机的接口,也是计算机硬件和其它软件的接口。它的作用是管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它软件开发提供必要的服务和相应的接口等。linux和unix占据了市场的大部分份额。

 

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。在信息化社会,充分有效的管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

开发语言(development language)即用来定义计算机程序的形式语言,其中python是测试第一脚本语言。

 

服务器(server)也称作伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并保障服务的能力。

组成:处理器(cpu)、硬盘、内存、系统总线,这和计算机的架构相似。

分类

1、按体系架构分类:x86服务器、非x86服务器

x86服务器:大型机、小型机、UNIX服务器,它们是使用RISC(精简指令集)或EPIC(并行指令代码)处理器,并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器主要有IBM公司的POWER和PowerPC处理器,SUN与富士通公司合作研发的SPARC处理器、EPIC处理器主要是Intel研发的安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、电信等大型企业的核心系统中。

非x86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片和Windows操作系统的服务器。价格便宜、兼容性好、稳定性较差、安全性不算太高,主要用在中小企业和非关键业务中。

2、按应用层次分类:入门级服务器、工作组服务器、部门及服务器、企业级服务器

典型的服务器应用:办公OA服务器、ERP服务器、Web服务器、数据库服务器、财务服务器、邮件服务器、打印服务器等

Apache是世界使用排名第一的Web服务器软件,几乎可以运行在所有计算机平台上,由于其跨平台和安全性被广泛使用。它快速、可靠并且可以通过简单的API扩充,将Perl/Python等解释器编译到服务器中。而Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun等公司及个人共同开发完成,特点:技术先进、性能稳定、免费。IIS是一种Web服务组件,其中包括web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等反面,它使得在网络上发布信息成了一件很容易的事。IIS的安全性较差。

 

aone(项目管理软件):Windows+MySQL+PHP+Apache

oa(办公自动化):Windows+MySQL+Java+Tomcat

exam:Windows+Access+ASP+IIS
oa:Linux+Oracle+Java+Tomcat 

    

2.环境搭建的基本步骤    

    1)准备干净无毒的操作系统,基本配置符合项目软件的最低要求
      安装或者拷贝(虚拟机--VMware)虚拟机:可以同时多个os进行安装和使用以及切换(os指操作系统)
    2)安装数据库,进行数据库的基本配置和启动,进行数据准备
    3)安装服务器,进行基本配置和启动
    4)把开发包放到服务器的指定位置,进行基本的配置(放在了htdocs)
    5)访问应用软件,进行基本的配置

 

3.XAMPP(一种功能强大的建站集成软件包)

     X:操作系统
      A:Apache
     M:MySQL
     P:PHP

 

posted @ 2018-02-10 20:23  Ceslie-正厚-6小队  阅读(374)  评论(0编辑  收藏  举报