PHP 工作原理
Posted PHP学习YT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 工作原理相关的知识,希望对你有一定的参考价值。
php即Hypertext Preprocessor (超文本预处理器)的缩写,是基于服务器运行的脚本程序语言,用于实现数据库和网页之间的数据交互。
一个完整的php系统由操作系统 (如windows linux等),服务器(如apache,nginx,iis等),PHP包(实现php程序的解析与编译),浏览器(浏览php程序编译生成的网页)。
操作系统:目前流行的操作系统诸如windows linux 等,php不具体要求操作系统的版本或者产品类型,php的跨平台特性允许其在任何的操作系统上运行;
服务器:php的铁三角是apache+mysql+PHP apache是服务器软件中最支持php的,当然nginx也是性能不错的服务器软件,而且其反向代理在负载均衡中起到很大作用,IIS是微软的网站服务器软件,适合windows系统。
php包:实现对php文件的解析和编译,目前版本到7.2
浏览器:浏览网页,由于php发送到浏览器时已经解析成html代码,故对浏览器并没有具体要求。
PHP工作原理如下:
(1)浏览器请求php程序,接到请求后将php代码传递给PHP包进行解析并编译;
(2)服务器根据php代码的请求读取数据库;
(3)服务器与php包一起根据php程序代码生成能够给浏览器解析的HTML代码
(4)把HTML代码发送到浏览器,又浏览器进行分析,获取到可视化内容;
(5)用户访问浏览器浏览网页内容
以上是关于PHP 工作原理的主要内容,如果未能解决你的问题,请参考以下文章