PHP生命周期中,每个阶段都有哪些关键步骤和注意事项?
- 内容介绍
- 文章标签
- 相关推荐
本文共计853个文字,预计阅读时间需要4分钟。
PHP的运行模式:PHP有两种运行模式:WEB模式、CLI模式。无论哪种模式,PHP的工作原理都是一样的,作为一套SAPI运行。1、当我们终端输入php这个命令时,它使用的是CLI模式。它就像一个命令行接口。
PHP的运行模式:
PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。
1、当我们在终端敲入php这个命令的时候,它使用的是CLI。
它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。
2、当使用Apache或者别web服务器作为宿主时,当一个请求到来时,PHP会来支持完成这个请求。一般有:
多进程(通常编译为apache的模块来处理PHP请求)
多线程模式
简要的执行过程:
1、PHP是随着Apache的启动而运行的;
2、PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);
3、PHP总共有三个模块:内核、Zend引擎、以及扩展层;
4、PHP内核用来处理请求、文件流、错误处理等相关操作;
5、Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;
6、扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。
本文共计853个文字,预计阅读时间需要4分钟。
PHP的运行模式:PHP有两种运行模式:WEB模式、CLI模式。无论哪种模式,PHP的工作原理都是一样的,作为一套SAPI运行。1、当我们终端输入php这个命令时,它使用的是CLI模式。它就像一个命令行接口。
PHP的运行模式:
PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。
1、当我们在终端敲入php这个命令的时候,它使用的是CLI。
它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。
2、当使用Apache或者别web服务器作为宿主时,当一个请求到来时,PHP会来支持完成这个请求。一般有:
多进程(通常编译为apache的模块来处理PHP请求)
多线程模式
简要的执行过程:
1、PHP是随着Apache的启动而运行的;
2、PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);
3、PHP总共有三个模块:内核、Zend引擎、以及扩展层;
4、PHP内核用来处理请求、文件流、错误处理等相关操作;
5、Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;
6、扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。

