企业架构LNMP学习笔记7

PHP介绍:

HTML:超文本标记语言

http: 超文本传输协议 端口80

浏览器将html代码解析成web页面。

PHP:超文本预处理器。 后端语言开发,页面上需要动态改变修改的,需要连接数据库查询数据,转为html。

主要适用于web开发领域。

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高很多。

PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。JIT。

PHP-FPM**(FastCGI 进程管理器)**对于PHP 5.3.3之前的php来说,是一个补丁包 ,旨在将FastCGI进程管理整合进PHP包中。

相对Spawn-FCGI,PHP-FPM在CPU和内存方面的控制都更胜一筹,而且前者很容易崩溃,必须用crontab定时进行监控,而PHP-FPM则没有这种烦恼。

PHP5.3.3已经集成php-fpm了,不再是第三方的包了。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置, 比spawn-fcgi具有更多优点,所以被PHP官方收录了。在./configure的时候带 --enable-fpm参数即可开启PHP-FPM

页面分类:

静态页面:一般普通访问到的页面。

动态页面:用户可以和服务器进行交互的页面。

执行动态页面,需要和服务器进行交互,使用后端语言进行开发。

LNMP使用PHP进行交互。

PHP-FPM和NGINX是平级关系,两者交互是通过传输层传输数据。

相关推荐
智践行1 小时前
ROS2 Jazzy:执行器
架构
●VON4 小时前
重生之我在暑假学习微服务第七天《微服务之服务治理篇》
java·学习·微服务·云原生·nacos·架构·springcloud
贾全4 小时前
Transformer架构全解析:搭建AI的“神经网络大厦“
人工智能·神经网络·ai·语言模型·自然语言处理·架构·transformer
潘锦6 小时前
架构师必备:解决技术问题当从第一性原理开始
架构·cto
kaliarch6 小时前
IaC 管控资源发生属性偏移修正方案
后端·架构·自动化运维
曾经的三心草7 小时前
微服务的编程测评系统9-竞赛新增-竞赛编辑
微服务·架构·状态模式
数据智能老司机7 小时前
DevOps 安全与自动化——理解 DevOps 文化与原则
架构·自动化运维·devops
数据智能老司机7 小时前
DevOps 安全与自动化——开发环境搭建
架构·自动化运维·devops
天下无贼!8 小时前
【自制组件库】从零到一实现属于自己的 Vue3 组件库!!!
前端·javascript·vue.js·ui·架构·scss
范纹杉想快点毕业8 小时前
基于 C 语言视角:流程图中分支与循环结构的深度解析
c语言·stm32·单片机·设计模式·架构·流程图·uml