html,php,mysql,css,javascript,apache服务器,他们之间是什么关系

html-css015

html,php,mysql,css,javascript,apache服务器,他们之间是什么关系,第1张

html+css+javascript:用于显示网页和做出网页前端显示效果的技术,它们是唯一能够直接被浏览器解释执行的东西(javascript也可以用于后台,但是这时他叫nodejs)

php:一种动态网站开发语言,用于接收和处理用户请求,实现请求数据和结果数据的交互

Apache服务器:提供一个接口,来接收用户请求,并调用相应模块相应请求;

mysql:一种关系型数据库,用于存储数据。

这几个基本上组成了整个web服务

我用的是appsever,它直接把apache mysql php 都装好了,然后 我把页面都放入www目录下,访问的时候是直接localhost

配置apache  进入conf文件  找到这个文件httpd.conf  打开它 大概是240行 DocumentRoot "D:/appserv/www"  这里可以直接改localhost访问路径

然后要修改C:\Windows\System32\drivers\etc\ hosts

# 127.0.0.1       localhost 这里就可以修改访问服务器 ip

域名没备案也能绑定,但是 如果直接上网 有可能会被网警抓

简单说:

html 是超文本标记语言,就是在浏览器上查看的内容均是通过转换成HTML标记的文本进行解析查看的。

php,asp,aspx 这些是动态的网页编程语言,用来动态控制程序进而生成HTML。

IIS apache 是用来执行网站程序的web服务器。

mysql sqlserver 是数据库软件 用于动态网站存储相关数据的载体。

他们的关系是:通过IIS 或者Apache 建立web服务器 用来执行通过php、asp、aspx等语言开发的具有后台数据管理的网站页面经过解析成HTML供浏览器输出。