编译 PHP 扩展的最低要求


Minimum requirements to compile a PHP extension

我有PHP扩展的源代码,以及PHP 5.3的编译版本。但是我有PHP 5.4,这个项目似乎已经被放弃了。

因此,给定源代码,我至少要为PHP 5.4编译它做什么?

编辑注意:我在Windows上。

这取决于扩展本身。如果扩展需要一些其他库,例如 mysql 扩展,那么您还需要 mysql 客户端库 - C API。为什么?因为您明确表示需要最低的依赖项要求。如果扩展不需要任何其他库,则可以很好地打开已有的C文件,并使用任何可用的C编译器对其进行编译。当然,您还需要PHP开发工具包。:)