是网站的实现形式,这3个技术结合才能实现一个网站,当然不用这3个还有其他的方式。
1、apache是服务器基础,是一种web服务器(与IIS类同)php和mysql都需要他来协调工作所以要一直开着。
要访问网页就需要Web服务器,MySQL用来存放用户与网页之间交互信息的数据。
三者结合起来简称AMP,现在流行的一种是LAMP:Linux操作系统下通过Apache和MySQL支持PHP语言的一种网络运行环境。
2、php是脚本解释,一种HTML 内嵌式的语言,是一种网站(网页)开发语言(与ASP、JSP、.NET等类同)如果不用php那么apache出来的东西就只是静态的,而不能在服务器实现功能
3、mysql是数据库,(与SQLServer等类同)完全可以单独使用,但是和另外两个一起,则是由php代码调用mysql接口,而apache就负责解释php代码,让他能真正地实现对mysql的调用
优点:
PHP:相对于其他语言(JSP等)简单易学;跨平台;PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合;面向对象编程:PHP提供了类和对象。
PHP最经典的组合就是:PHP + MySQL + Apache。非常适合开发中小型的web应用,开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。
初学是吧?慢慢来吧,好好找几本书,然后一本一本,一点一点基础的来看吧。
简单说一下:
apache象IIS一样,理解为一个服务器,当你在一台电脑上配置好apache或IIS后,它就开始向网络提供服务了,就是说,你可以通过浏览器来返问你指定的目录了。IIS和APACHE肯定要开着,停了,服务也就停了,这个时候你再通过浏览器来返问,就会出现找不到等的提示信息了。
PHP是语言,通过它,我们设计出动态的网页,然后用户就可以浏览你的网站了
apache 不是服务器,他是中间键,是前端和后台沟通的桥梁;
你如果使用了apache作为你网站的中间键就必须一直开着,否则访问不了。网上的空间提供商都会装好运行环境。
PHP不是页面编程,他是运行在服务器上的,是后台代码,前台页面是看不到的,而js 等前端运行代码,在浏览器上是可以看到的,他是运行在客户端。比如要连接数据库,做各种处理用js就不行了。
你这个问题我看的自己都混乱了,分别说一下吧
apache 首先你要清楚apache 提供的是一个web服务,你在任何的终端要用浏览器访问一个web站点,首先要这个站点能够提供web服务器才可以。我们浏览一个网页,比如www.baidu.com 其实就是访问这个站点的web端口(80),通过这个端口来访问站点提供给我们的web页面的信息。所以你要建站,web服务器是必不可少的,apache的服务器当然是要一直开着的。apache 只是其中一个,常用的还有微软的IIS,IBM 的WebSphere等等
php 这就是一个编程语言。php在linux、windows等各个平台都有非常好的兼容性和稳定性。你的web站点不可能都是html代码写的,你必须是php, .net或者其他变成语言,而作为linux下表现出色的php是一门很合适的web语言。
mysql就不说了,建站没数据库,建个毛。
建站经典组合:
linux下: linux+apache+mysql+php = LAMP
windows下:windows+apache+mysql+php = WAMP
我不明白 你想问什么?
有兴趣 可以 留下 qq