[C/C++开发] Clion利用Docker开发和调试PHP扩展

兄弟篇

[C/C++开发] Clion利用Docker开发和调试Linux C/C++程序

[C/C++开发] Clion利用Docker开发和调试PHP内核

这里以鸟哥的yac为例子,通过docker调试代码。包含调试PHP过程

下载扩展

https://github.com/laruence/yac

部署项目

参考:[C/C++开发] Clion利用Docker开发和调试PHP内核

亮点

可同时调试php代码,主要在于gdbserver运行参数

yac.php文件

<?php

$yac = new Yac("myproduct_");

$yac->set('test', time(), 10);
$res = $yac->get('test');

echo $res;
return;

在docker里面

cd /System/Volumes/Data/Software/Project/pipi/test/php-7.4.7/ext/yac
gdbserver :2223 /usr/local/php74/bin/php yac.php

点击debug

原文地址:https://www.cnblogs.com/davidhhuan/p/13232666.html