- PHP基础案例与项目开发(微课版)
- 唐乾林 黎现云主编
- 377字
- 2023-11-16 18:19:14
1.2.2 PHP的工作原理
静态网页的工作原理是:当用户在浏览器地址栏里输入要访问的静态网页网址并按“Enter”键后,会向服务器端提出一个浏览网页的请求,服务器端接收到请求后,会寻找用户要浏览的静态网页文件,然后直接发给用户。
PHP的所有应用程序都是通过Web服务器(如IIS或Apache)和PHP引擎解释执行完成的,其工作过程如图1-2所示。
图1-2 PHP的工作过程
(1)用户在浏览器地址栏中输入要访问的PHP页面文件名,按“Enter”键后会触发这个PHP请求,并将请求发送给支持PHP的Web服务器。
(2)Web服务器接收这个请求,并根据其扩展名进行判断。如果是一个PHP请求,Web服务器就从硬盘或内存中取出用户要访问的PHP应用程序,并将其发送给PHP引擎。
(3)PHP引擎将对Web服务器传送过来的文件进行从头到尾的扫描,并根据命令从后台读取和处理数据,动态生成相应的HTML文件。
(4)PHP引擎将生成的HTML文件返回给Web服务器,Web服务器再将HTML文件返回给客户端。