个人项目
个人站点:<a href="http://www.noasis.cn">LN电影网</a>
个人博客:<a href="http://blog.noasis.cn">L&N博客</a>
一个完整的 PHP 系统一般由以下部分构成:
- 操作系统:
网站所运行的服务器的操作系统,如:Linux、Windows
- 服务器:
搭建 PHP 运行环境所使用的服务器,如:Apache、Nginx 或者 IIS
- PHP 包:
实现对 PHP 文件的解析和编译
- 数据库系统:
实现系统中数据的存储。PHP 支持多找数据库,如:MySql、SQL Server、Oracle 及 DB2 等。
- 浏览器:
顾名思义:浏览网页。由于 PHP 向浏览器发送的内容已经被解析器编译成浏览器所支持的代码。所以 PHP 对浏览器没有限制
一个完整 PHP 网站的流程:
通过 URL 执行指定 PHP 代码
通过 服务器 PHP 包 执行编译 PHP代码
如果需要数据库配合,通过服务器操作系统 调用数据库
返回 服务器 PHP 包 继续解析 PHP 以及 数据库 返回结果
最终将生成的解析后的 HTML 代码 发送给浏览器
用户通过浏览器看到 URL 所指向的 PHP 网站内容
PHP 代码 ---> 通过服务器 PHP 包 ---> 通过 操作系统调用 数据库 ---> 返回 服务器 PHP 包 进行解析 ---> 解析生成 浏览器 识别代码 ---> 发送给浏览器 ---> 用户看到所需网页内容