简介
Personal Home Page
web服务器端的开发语言,用来满足客户的需求
实现面向过程、面向对象
支持的主流数据库,MySQL,Oracle
开发环境:
wamp:
Window Apache MySQL PHP
lamp:
Linux Apache MySQL PHP
Web基本概念
1、静态代码与动态代码
使用HTML、CSS、JS所编码的代码是静态代码
使用PHP语言所编码的代码是动态代码
2、静态网站与动态网站
使用HTML开发的网站是静态网站
使用PHP开发的网站是动态网站
3、基本概念
互联网 :将全世界的计算机lainjie联接起来形成的一个通讯网络的总称
web服务器:在互联网中提供web访问服务的一台电脑
IP地址 :网络中用于标示一台电脑的逻辑地址,主要用于计算机与计算机之间的通讯
点分十进制的形式:0-255.0-255.0-255.0-255
域名:网址
IP地址与域名的关系:域名是为了使用者方便记忆,IP才是标示一台电脑的真正地址
DNS服务器:Domain Name Server,用于将用户所访问的一个域名,转换IP
HOST文件:window操作系统的一个系统文件,主要作用就是用于域名与IP地址的一个解析
路径:C:\Windows\System32\drivers\etc
4、静态页面访问的完整流程
疑问:服务器如何找到客户端所请求的index.html文件
这就体现域名的另一个作用
域名有两个作用:
1、在外部能够通过域名找到服务器的电脑
2、在内部建立硬盘的目录与域名的对应关系
Apache
Apache是一种服务器软件
服务器:
从硬件角度来讲,服务器就是一台配置很高的电脑,使用者是服务器管理员
从软件角度来讲,服务器就是安装了某一软件的电脑
例如:
安装了Apache服务器软件的电脑就是Apache服务器
安装了MySQL数据库服务器软件的电脑就是MySQL数据库服务器
IP在计算机之间通讯用于标识电脑
端口号用于标识计算机内具体程序