1.PHP,Web程序开发语言,服务器端的脚本语言。
2.PHP好处
(1)PHP是开源代码
(2) PHP支持跨平台(window,Linux)
(3) PHP支持支持多种Web服务器(apache,IIS,Ngnix)
(4)PHP支持支持数据库服务器(MySQL,SQLServer,Orcale等)
3. PHP环境安装
(1) apache服务器(解析静态页面)
原理:在浏览器地址栏中输入请求页面,
本地DNS服务器将域名解析为IP,通过IP
找远程WEB服务器,处理请求(HTTP Request)
页面,最先在默认主目录中找请求页面,如果没找
到请求页面,WEB服务器响应(HTTP Response)
一个未找到结果,如果找到请求页面,看其文件类型
(扩展名),WEB服务器能解析.html,.htm,.css,.js
静态页面,WEB服务器将解析后的静态标记结果
响应(HTTP Response)给客户端浏览器,浏览器
能解析标记最终将页面显示出来。
(2) PHP引擎安装
a.原理:如果请求页面.php,WEB服务器不能
解析动态页面,需要请PHP引擎来帮忙,
PHP引擎将动态页面执行静态结果返回给
WEB服务器,WEB服务器再将静态结果
返回给客户端浏览器最终将页面显示出来
2.PHP好处
(1)PHP是开源代码
(2) PHP支持跨平台(window,Linux)
(3) PHP支持支持多种Web服务器(apache,IIS,Ngnix)
(4)PHP支持支持数据库服务器(MySQL,SQLServer,Orcale等)
3. PHP环境安装
(1) apache服务器(解析静态页面)
原理:在浏览器地址栏中输入请求页面,
本地DNS服务器将域名解析为IP,通过IP
找远程WEB服务器,处理请求(HTTP Request)
页面,最先在默认主目录中找请求页面,如果没找
到请求页面,WEB服务器响应(HTTP Response)
一个未找到结果,如果找到请求页面,看其文件类型
(扩展名),WEB服务器能解析.html,.htm,.css,.js
静态页面,WEB服务器将解析后的静态标记结果
响应(HTTP Response)给客户端浏览器,浏览器
能解析标记最终将页面显示出来。
(2) PHP引擎安装
a.原理:如果请求页面.php,WEB服务器不能
解析动态页面,需要请PHP引擎来帮忙,
PHP引擎将动态页面执行静态结果返回给
WEB服务器,WEB服务器再将静态结果
返回给客户端浏览器最终将页面显示出来