【发布时间】:2011-05-18 07:55:49
【问题描述】:
如何编译适用于每个版本的 PHP 以及每个版本的 Linux 的 PHP 扩展?
【问题讨论】:
标签: php linux compilation
如何编译适用于每个版本的 PHP 以及每个版本的 Linux 的 PHP 扩展?
【问题讨论】:
标签: php linux compilation
您需要为每个平台编译一次(Windows 库不能在 GNU/Linux 上运行,正如 64 位库不能在 32 位环境中运行一样)。如果这是你想要做的,答案是:不可能。
【讨论】:
您将无法创建“兼容一切”的二进制包。
为了获得最大的兼容性,我建议您将文件打包成带有package.xml 文件的 tarball,就像分发 PECL 包一样。这将允许某人在任何地方轻松编译/安装包。
【讨论】:
这是不可能的——在java中甚至不可能
【讨论】:
我问了一个类似的问题,得到了一个非常明智的建议:
How to build a PHP extension that runs in many PHP versions?
【讨论】: