编写 PHP 扩展的标准方法是使用 autoconf/automake 以及一个名为 phpize 的脚本,该脚本似乎会根据特定于您的 PHP 环境的模板生成您的 autoconf 配置。这让它为正确版本的 PHP 等构建 PHP 扩展。
autoconf 和用于配置它的 m4 语言是晦涩难懂的,人们已经编写了替代方案,例如 scons。我希望能够在构建 PHP 扩展时使用其中之一。
原则上,您应该能够使用 scons 或类似工具来构建 PHP 扩展。但是,我看不到您将如何替换 phpize 步骤。
有没有人在使用 scons 或其他更现代的构建工具构建 PHP 扩展方面取得任何成功?