php程序运行过程?
2023-04-27 11:29:58 阅读(130)
PHP是什么?
PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。 因为门槛低,所以做网络开发的绝大多数人都用php。
PHP是什么?
PHP: Hypertext Preprocessor 超文本处理器!!! PHP是一个脚本语言,主要应用于Web领域。 1 对于新手来说很容易上手 2 开源的框架比较多,可植入性强 3 应用于很多功能,导出上传,表格操作等,可以连接各类的数据库,执行效率高,可拓展性强
php程序运行过程?
1.我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的; 2.PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口); 3.PHP总共有三个模块:内核、Zend引擎、以及扩展层; 4.PHP内核用来处理请求、文件流、错误处理等相关操作; 5.Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它; 6.扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。 比如,我们需要mysql扩展来连接MySQL数据库; 7.当ZE执行程序时可能会需要连接若干扩展,这时ZE将控制权交给扩展,等处理完特定任务后再返还; 8.最后,ZE将程序运行结果返回给PHP内核,它再将结果传送给SAPI层,最终输出到浏览器上。