编写PHP扩展的标准方式是使用autoconf/automake以及名为phpize的脚本,该脚本似乎基于特定于您的PHP环境的模板生成autoconf配置。这让它为适当版本的PHP构建PHP扩展等。您可以使用scons来构建PHP扩展吗?
autoconf和用于配置它的m4语言是神秘的,而且人们已经写出了替代品,例如scons。我希望在构建PHP扩展时能够使用其中之一。
原则上,您应该可以使用scons或类似的工具来构建PHP扩展。但是,我不明白你会如何取代phpize步骤。
有没有人在使用scons构建PHP扩展或其他更现代的构建工具方面取得任何成功?
Phpize从用户环境复制m4代码的模板块。问题是,我不知道这个片段可能不同的环境特定方式,所以我不知道我需要从中提取哪些参数。 – 2010-01-21 19:12:35
嗯,你好我不知道。我只是把它扔出去,因为我碰巧记得它是一个shell脚本。 – echo 2010-01-21 19:26:22