php工作原理是什么

php工作原理是什么

一、php的所有应用程序都是通过web服务器(如iis,nginx或apache)和php引擎程序解释执行完成的

工作过程:

1、当用户在浏览器地址中输入要访问的PHP页面文件名,然后触发一个web请求,并将请求传送到WEB服务器。

2、WEB服务器接受这个请求,并根据其后缀进行判断是一个PHP请求,WEB服务器从硬盘或内存中调出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。

3、PHP引擎程序将会对WEB服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的HTML页面。

立即学习“PHP免费学习笔记(深入)”;

4、PHP引擎将生成HTML页面返回给WEB服务器。WEB服务器再将HTML页面返回给客户端浏览器。

二、php运行模式

1、cgi 通用网关接口(Common Gateway Interface))

2、fast-cgi 常驻 (long-live) 型的 CGI

3、cli 命令行运行 (Command Line Interface)

4、web模块模式 (apache等web服务器运行的模块模式)

推荐教程:PHP视频教程

以上就是php工作原理是什么的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2522898.html

(0)
上一篇 2025年3月5日 17:33:51
下一篇 2025年2月23日 18:12:03

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php函数可以分为哪三种

    1、变量函数 变量函数又叫可变函数,php脚本在执行中会寻找与变量的值同名的函数并且去执行它,这样的好处是可以将不同的函数名称赋值给同一个变量,赋给变量那个函数名,在程序中使用变量名加上圆括号就调用那个函数执行。 2、递归函数 递归函数又叫…

    2025年3月5日
    200
  • php有多态吗

    一、什么是多态? 多态其实就是根据参数不同而执行不同的方法。 二、php中的多态 多态的概念一般是强类型语言来谈的,因为强类型语言它必须要声明参数类型,比如一个手电筒对象的打开方法其参数申明了只能是蓝光,就不能传其他光。但可以用父类渲染的方…

    2025年3月5日
    200
  • php有多线程吗

    php 默认并不支持多线程,要使用多线程需要安装 pthread 扩展,而要安装 pthread 扩展,必须使用 –enable-maintainer-zts 参数重新编译 php,这个参数是指定编译 php 时使用线程安全方式…

    2025年3月5日
    200
  • php有哪些关键词

    任何php开发人员在使用面向对象构建web应用程序时,都需要掌握6个关键字,他们分别是: Private Private是访问控制的最核心部分,因此,在类中被定义成Private的属性(变量)或方法只能在该类内部访问,该类的任何实例(对象)…

    2025年3月5日
    200
  • php有哪些特点

    php(php: hypertext preprocessor的缩写,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了c语言、java和 perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于web开发领域。 PHP语言…

    2025年3月5日
    200
  • php有哪些运行环境

    1、nginx + swoole swoole是一个异步、并行、高性能的网络通信引擎,使用纯C语言编写,提供了php语言的异步多线程服务器。swoole内置了http/websocket服务器端和客户端,http2.0服务器端,支持类似Go…

    2025年3月5日
    200
  • php二次开发做些啥

    什么是二次开发? 二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一般来说都不会改变原有系统的内核。 (推荐学习:PHP视频教程) 为什么要二次开发? 随着信息化技术的不断发展,IT行业涌现出了一…

    2025年3月5日
    200
  • php动态网站开发是什么

    《php动态网站开发》是2015年清华大学出版社出版的图书,作者是唐四薪。本书系统地介绍了php的核心原理与应用技术,在叙述有关原理时安排了大量的相关实例。 动态网站的开发与实施涉及范围极其广泛、研究时间长、过程发展复杂,本身就是一个需要经…

    2025年3月5日
    200
  • PHP与C语言的语法有什么不同

    php与c语言的语法有什么不同? PHP的基本语法和C是很相似的,可以说大部分编程语言的基本语法都是如出一辙的:顺序、选择(if)、循环(while)。不同之处有变量定义,还有实现的具体细节。 但是,php主要是部署网站用的,所以大部分时候…

    2025年3月5日
    200
  • php动态二维码如何生成

    我们可以使用phpqrcode这个现成的类文件,php二维码生成类库,利用它可以轻松生成二维码,二维码是动态的,不用生成图片,可自定义二维码大小,间隙,跳转地址等。 phpqrcode生成动态二维码简单实例 参数设置: (推荐学习:PHP视…

    2025年3月5日
    200

发表回复

登录后才能评论