如何使用 CLion 开发调试 PHP 扩展

本文主要介绍如何使用 IDE Clion 来开发调试PHP扩展。


一、 创建PHP扩展

php 扩展的创建这里就不再赘述,使用ext_skel 生成一个框架,然后编辑相应的文件,编译安装,最后在php.ini 配置文件中加入生成的扩展 例如 my_ext.so。具体可以查看PHP扩展入门 我的第一个扩展

注意: 这里一定要将扩展先编译安装,然后在配置文件中加入扩展。

二、 CLion中导入扩展

在 CLion中导入我们生成的my_ext扩展的源码。导入项目的方式和 《如何使用Clion搭建PHP源码调试环境》中的导入方式相同,只是这里只导入 php源码/ext/my_ext 中的代码。然后修改CMakeLists.txt 文件为如下内容:

cmake_minimum_required(VERSION 3.15)

project(my_ext)

set(CMAKE_C_STANDARD 11)

include_directories(.)

include_directories(Lib)

add_custom_target(makefile COMMAND make && sudo make install WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})

编辑完成之后,选择自动重载。然后再在菜单Run->Edit Configurations... 进行配置,具体的配置可以和如何运行参考《如何使用Clion搭建PHP源码调试环境》。

本文转载自:迹忆客(https://www.jiyik.com)

以上是 如何使用 CLion 开发调试 PHP 扩展 的全部内容, 来源链接: utcz.com/z/290187.html

回到顶部