php内核编译,如何使用vscode调试内核逻辑走向?发布于2022年04月10日 php 前面的php内核的文章,主要重在编译部分。本文说另外一种可能性,就是对php内核进行debug。单步调试,看代码逻辑走向。虽然这个部分听起来很复杂,但是也是一个方向对吧?另外值得说明的是:这个是对php内核的调试,... 阅读更多
php内核编译,windows环境,如何生成不同用途压缩包?发布于2022年04月09日 php 在windows.php.net上面提供的下载文件中,不但有phpsrc内核源码,还有专供测试的压缩包,还有pecl扩展的压缩包等等。那么,这些压缩包是怎么来的?如何进行区分的?都有什么用途?这些就是本文中主要讨论... 阅读更多
php内核编译,如何篡改php可执行程序的版本号?发布于2022年04月08日 php 事情是这样的,苏南大叔拿着github上面下载到的phpsrc@7.4.28,写了好几篇文章了。最近才发现:它显示7.4.27的字样。开始的时候,苏南大叔觉得可能是自己乱实验搞错了环境。但是,事实是什么样的呢?这个... 阅读更多
windows环境下,如何源码编译php-beast插件?发布于2022年04月06日 php 苏南大叔编译php内核的主要目的就是研究php自动还原加密代码的可能性,所以,这里就测试了另外一款知名的开源加密扩展:php-beast。当然了,正常来说,这款扩展是在非win环境下编译使用的。但是,本文中,苏南大... 阅读更多
php内核,如何理解ts和nts的区别?如何选择?发布于2022年04月05日 php 在做php内核编译的时候,总是有个傻傻不清楚的选项,叫做"线程安全"选项。分别是:“非线程安全nts”和“线程安全ts/zts”。是的,zts就是ts就是“线程安全”,线程不安全就是nts。那么,具体上来说,它们到... 阅读更多