如何使用 CLion 开发调试 PHP 扩展
短信预约 -IT技能 免费直播动态提醒
本文主要介绍如何使用 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源码调试环境》。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341