关于“php内核研究”的问题,小编就整理了【2】个相关介绍“php内核研究”的解答:
php中国贡献者?陈曹奇昊,网名 Twosee,是 Swow 项目的创始人,也是 Swoole 的核心贡献者和 PHP 内核贡献者,同时还是 Swoole 内核开发组和 PHP 内核开发组的成员。兴趣使然,我平时除了 PHP 社区,也活跃于异步网络 IO 相关的各大开源项目社区,现在也是 libuv 项目的贡献者。
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层,较终输出到浏览器上。
到此,以上就是小编对于“php内核研究”的问题就介绍到这了,希望介绍关于“php内核研究”的【2】点解答对大家有用。