linux下的PHP扩展编译

linux下的PHP扩展编译,php,php-extension,Php,Php Extension,是否可以在一个linux发行版(如Ubuntu(或其他debian))上编译php扩展,并在centos上使用相同的编译扩展 我想在我的应用程序中发布一个扩展,有没有办法编译它,这样一旦编译,它就可以在所有linux发行版上工作 否,因为扩展可能有不同的依赖关系,这取决于发行版,所以编译后的扩展在其他发行版上总是有问题的。您只需准备好源代码。因此,任何人都可以使用标准的扩展编译过程在发行版上编译。我认为这实际上是不容易做到的(例如,依赖于GNuLibc的版本,…)。最好以源代码形式将扩展作为自由

是否可以在一个linux发行版(如Ubuntu(或其他debian))上编译php扩展,并在centos上使用相同的编译扩展


我想在我的应用程序中发布一个扩展,有没有办法编译它,这样一旦编译,它就可以在所有linux发行版上工作

否,因为扩展可能有不同的依赖关系,这取决于发行版,所以编译后的扩展在其他发行版上总是有问题的。您只需准备好源代码。因此,任何人都可以使用标准的扩展编译过程在发行版上编译。

我认为这实际上是不容易做到的(例如,依赖于GNuLibc的版本,…)。最好以源代码形式将扩展作为自由软件分发。分发源代码并要求编译将使最终用户很难让应用程序工作,从而使其成为自由软件,因此提供源代码并将其打包用于一些Linux发行版。其他发行版可以稍后打包。