PHP简介

本文介绍了PHP的性质,解释了编译型与解释型语言的区别,探讨了线程与进程的差异,并详细阐述了PHP-FPM的工作原理,包括其在CGI与FastCGI协议中的角色,以及Nginx与PHP-FPM的配合流程和通信方式。此外,还对比了TCP socket与Unix Socket的优劣。
摘要由CSDN通过智能技术生成

本文一个6个问题

  1. PHP简介
  2. 线程与进程
  3. 解释型语言和编译型语言
  4. 进程管理工具PHP-FPM
  5. Nginx与PHP-FPM
  6. TCP socket 与Unix Socket 的区别

PHP简介

PHP全称开始为Personal Home Page的缩写,现正式更名为 "PHP: Hypertext Preprocessor"。PHP是一个解释型语言(解释型和编译型详见补充),多进程单线程(也可以为多线程,需要其他拓展)。PHP使用PHP-FPM进程管理工具接收和处理来自web 服务器(如nginx)的请求。PHP-FPM 有一个主进程master,负责创建、销毁子进程,分发HTTP 请求给子进程,多个子进程worker,负责处理HTTP 请求,一个子进程里一个线程。

编译型语言与解释型语言

编译型语言

编译型语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译为机器语言的文件比如exe文件,以后要运行就不需要重新编译了,直接使用编译好的结果

(exe文件)就可以,编译型语言的程序执行效率高。如c/c&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值