登录  /  注册
博主信息
博文 3
粉丝 0
评论 0
访问量 5361
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP的工作原理
手机用户183559919
原创
803人浏览过

  请求处理过程
  
  客户端发起请求到web服务器
  
  web服务器通过php-fpm把请求交给fastcgi进程
  
  fastcgi进程调用服务器上的php程序完成处理,通过php引擎解释执行
  
  fastcgi进程将处理结果返回客户端
  
  备注:
  
  fastcgi:是通用网关接口,用于初始化软件服务的接口。
  
  php-fpm:是fastcgi的进程管理器(已加入内核无须扩展安装)。
  
  PHP技术体系
  
  Zend引擎
  
  Zend是用c实现的,它将php代码翻译成可执行的opcode,它负责完成基本数据结构的实现、内存的分配和管理、提供api方法供外部调用。它是一切外功能实现的核心和基础。
  
  PHP扩展
  
  内置函数和标准库都是通过extension实现的,通过组件的方式对外提供各种基础服务。用户也可以根据需要实现自己的extension,以达到功能扩展、性能优化等目的。
  
  Sapi
  
  服务端的应用编程接口,通过一系列钩子函数使php可以和外交互数据,非常优雅和成功的设计,sapi成功将php与上层应用进行了解耦和隔离,php不用再考虑如何针对不同应用进行兼容。
  
  上层应用
  
  这就是我们平时编写的php程序,通过sapi实现了不同的应用模式,包括webserver实现web应用、在命令行下以脚本方式运行等。     

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学