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供浏览器输出。