apache和iis到底是操作系统还是web服务器

web服务器不是一些硬件构成的计算机吗,web服务器和开发运行环境到底是个什么关系,PHP是一种开发运行环境吗,那他也是一种服务器吗,还是自己安装在服务器上的一种运行环境,那apache和iis呢,他们也是人为安装在一堆硬件上的运行环境吗,和上传网页的那个服务器有什么区别,还是就是apache公司和微软公司自己的硬件组成的服务器你只能用他们的。

web服务器实际上指的是软件,像apache和IIS这样的。咱们通常所说的服务器指的是一类性能强大且专门用来运行web服务器之类的软件的计算机。而开发环境可以运行在一般的电脑上,我们通常都是在自己的电脑上开发,测试通过后再上传到服务器计算机上。PHP是一种动态的网页开发语言,它需要运行在apache之类的web服务器上。常用的服务器操作系统有Linux、Windows,而apache和IIS都运行在这些操作系统上,IIS只能在Windows上运行,apache是开源的web服务器软件,由apache基金会开发维护。没有apache公司。apache基金会和微软不生产服务器硬件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-07
都是web服务,操作系统有linux 和windows

裸机就是计算机硬件, 安装操作系统 能当成电脑来使用,再安装iis或者apache服务就可以当成服务器来使用了。本回答被网友采纳
第2个回答  2019-08-05
安全性
安全性是所有服务应用的重中之重。而且当前各种莫名的攻击大肆侵略着各种不同的服务器。早期的iis在安全性上有所欠缺,不过随着微软公司的完善,各种补丁更新的升级,尽可能的提高了网站安全性上。apache得益于先天的优势,一般用户都会在linux环境下运行apache,所以安全性自然也没得说。安全性的话,apache和iis可以说是旗鼓相当。
难易度
一款软件应用的上手难度直接影响着用户群体的大小。iis自然不用多说,微软公司一直都是以易操作的图形化深得人心。上手操作、发布网站比较简单快捷。但是,要想精通的话还是挺困难的。apache则比iis难上许多,首先一定要具备基础的计算机及互联网知识。所以说,iis在这个环节上优势巨大。这也是这两者拉开差距的最大因素。
扩展性
iis只能在windows环境下运行,拓展性可想而知,脱离的windows它将一事无成。不过运行asp和.net非常优秀。而apache自然无需多说,开放的源代码,拓展能力极强。支持几乎所有的语言。这个环节apache完胜。
相似回答