Cro*_*oss 6 php c++ wrapper php-extension
我为djondb创建了一个扩展,它是一个C++库的包装器,我编译了它,可以从djondb网站下载,我不是PHP专家,我一直遇到一些问题.发布,主要是我意识到我需要为每个平台做每个编译并为每个平台创建一个安装程序,这很费时,我想要的是分享源代码并允许用户以最简单的方式安装它,
我已经尝试过的:
所以我现在停留在1和2种分发方式,分发使用C++以用户友好的方式创建并易于安装的PHP扩展的最佳方式是什么?
提前感谢,如果您对项目的结构方式或phpize/configure/make过程的完整说明有更多疑问,可以在https://github.com/djondb/djondb_phpext查看项目代码.
作为维护我们公司使用的扩展的 PHP 开发人员,只提供源代码并期望用户在他们的计算机上编译它是完全可以的。
如果你想变得友善,为你自己支持的每台机器编译一个版本也是一种可接受的方式(例如参见 Zend)并将其放在易于下载的地方(例如 sourceforge/github 等)。
然后,倾听用户的意见并改进您的(发布)系统。