开始编译PHP扩展

发布于 2024-09-18 10:50:12 字数 300 浏览 4 评论 0 原文

我的代码很简单,但是很密集。我想将它编译成 PHP 扩展。最简单/最佳的做法是什么?

我有 Java 背景,所以编写 C / C++ 代码应该不是问题。然而,我希望避免一路上出现任何陷阱。

我找不到简单的教程或演练。有很多例子,但没有任何针对新手的例子。

这看起来是一条比我更艰难的道路,尤其是所有可爱的 C 怪癖

I have code that is straight forward, but intensive. I would like to compile it into a PHP extension. What is the simplest / best practice for going about that?

I have a Java background, so writing the C / C++ code shouldn't be an issue. I would, however, like to avoid any pitfalls along the way.

A simple tutorial or walk through is something I haven't been able to find. Plenty of examples, but nothing aimed at someone new to doing this.

It looks like a more arduous road then I though, especially with all the lovely C quirks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

做个ˇ局外人 2024-09-25 10:50:12

PHP 手册 和此 Zend 文章 似乎涵盖了有关编写 PHP 扩展的相当多的基础知识。

The PHP Manual and this Zend article seem to cover quite a bit of ground in regards to writing PHP extensions.

千仐 2024-09-25 10:50:12

标签信息 php-extension 特别是 这个答案,也从那里链接。

The the tag info for php-extension and in particular, this answer, also linked from there.

流心雨 2024-09-25 10:50:12

您应该尝试使用 SWIG 为源代码生成包装器,然后创建扩展。它支持Java、C/C++等多种语言,并使其尽可能简单。

You should try SWIG for generating wrapper for your source code, and then create your extension. It supports various languages like Java, C/C++ and makes it as simple as possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文