使用CLion开发PHP扩展
首先使用php源码中的命令生成一个扩展结构
./ext_skel --extname=hank
cd hank
phpize
./configure
创建CMakeLists.txt
由于CLion目前还不支持MakeFile文件,所以要使用CMakeLists.txt进行中转
cmake_minimum_required(VERSION 3.3)
project(hank)
add_custom_target(makefile COMMAND make && make install
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})
设置编译环境和调试脚本
至此基本全部搞定,可以直接下断点,以debug模式进行调试