首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Linux平台上用C语言构建我的第一个PHP扩展?

如何在Linux平台上用C语言构建我的第一个PHP扩展?
EN

Stack Overflow用户
提问于 2009-08-09 02:25:35
回答 2查看 15.3K关注 0票数 21

自从20世纪80年代和90年代以来,我就没有用过C语言了。我希望能够再次使用它,但这一次是在其中构建小东西,然后将其加载到Linux上的PHP中。

有没有人有一个非常简短的教程,让我在C中将foo()函数作为加载到php.ini中的共享对象扩展?我假设我将需要使用GCC,但不知道我的Ubuntu Linux工作站上还需要什么才能运行,也不知道如何编写文件。

我见过的一些示例已经展示了如何在C++中实现它,或者将其显示为必须编译到PHP中的静态扩展。我不想这样--我想把它作为一个C扩展,而不是C++,并通过php.ini加载它。

我正在考虑调用foo( 'hello‘)的东西,如果它看到传入的字符串是’hello‘,则返回'world’。

例如,如果这是用100%PHP编写的,则函数可能是:

function foo($s) {
  switch ($s)
    case 'hello':
      return 'world';
      break;
    default:
      return $s;
  }
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1250412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档