手把手教你用vscode调试php内核(一)

一、首先,调试php之前先调试一个demo的c++程序,注意launch.json和tasks.json文件

下载一个c++扩展; 写个c或者c++的可执行文件; 右键点击生成调试和活动文件生成task.json和lunach.json既可调试; https://code.visualstudio.com/docs/cpp/config-clang-mac

二、调试php内核,

下载php源码,编译时开启调试模式,把configure加在tasks.json的command处就行 编译的调试php可以新建一个文件夹,避免影响本地的php开发环境

./configure –prefix=/Users/sunjun/code/php7_debug –with-config-file-path=/Users/sunjun/code/php7_debug/etc -with-iconv=/usr/local/Cellar/libiconv/1.16 –enable-debug

如果是调试php扩展,扩展编译时也要加上开启调试模式; https://blog.it2048.cn/article-php-ext/

三、进行调试时,项目目录.vscode下的相关文件

tasks.json (compiler build settings) launch.json (debugger settings) c_cpp_properties.json (compiler path and IntelliSense settings)

四、问题索引

版权

本作品采用 CC BY-NC-ND 4.0 授权,转载必须注明作者和本文链接。

上一篇:redis的一些总结
下一篇:数据库性能优化