PHP概述与开发运行环境搭建
1.简述PHP程序运行过程中,PHP预处理器、Web服务器和数据库各自的功能。
① PHP预处理器:实现对PHP文件的解析和编译,将PHP程序中的代码解释为文本信息。
② Web服务器:主要用于存储大量的网络资源(例如图片、视频等资源)供用户访问和处理HTTP请求。
③ 数据库:存储和管理数据的容器。
2.常见的Web服务器和数据库服务器都有哪些?
① Web服务器:Apache、Nginx、IIS。
② 数据库服务器:甲骨文公司的Oracle、微软公司的SQL Server、IBL公司的DB2、SPA公司的Sybase以及MySQL。
3.简述PHP程序的工作原理。
PHP是基于服务器端运行的脚本程序语言,实现数据库与网页之间的数据交互。
- 客户端浏览器向Apache服务器发送请求指定页面,例如 test.php;
- Apache服务器得到客户端请求后,查找text.php页面(代码);
- 如代码需要请求连接数据库,在数据库服务器处理后,返回数据库处理结果;
- 通过PHP解释器将PHP脚本处理结果,返回给我Apache服务器;
- Apache服务器将解释后的HTML页面发送给客户端浏览器;
⑥ 客户端浏览器对HTML代码进行解释执行,用户会看到请求的页面。
4.静态网页和动态网页的区别有哪些?
① 静态网页:不是应用程序直接或间接制作成HTML的网页,赭红网页是固定的,修改和更新都必须要通过专用的网页制作工具(例如 Dreamweaver)。
② 动态网页:使用网页脚本语言,例如PHP、JSP、ASP、NET等,通过脚本将网站内容动态存储到数据库,用户访问网站则是通过读取数据库来动态生成网页。网站主要是一些基础框架,网页的内容大都存储在数据库中。
③ 两者最大的区别在于:网页是固定内容还是可在线更新内容。
5.简要描述网页的组成以及HTML表单元素。
① 网页的组成:
网页头部元素<head></head>;
标题元素由<h1>到<h6>从大到小定义标题级别;
段落元素<p></p>;
设置文字样式<font></font>;
列表:有序列表<ol></ol>,无序列表<ul></ul>,其中列表项<li></li>;
链接元素(锚):<a></a>;