我以前设法在Linux环境中编译XHP,扩展名为.so
。我正在尝试编译它以在 Windows 环境中使用 ( .dll
),我已经按照以下教程进行操作 php.net 但是在我buildconf
之后,我在configure --help
下看不到扩展名(我在将源文件夹放在目录中下载了源代码ext
)。 任何帮助将不胜感激。
我正在使用Visual Studio 2008,并希望为PHP 5.4编译扩展。
XHP 没有支持 Windows 构建环境的config.w32
文件(请参阅适用于 Windows 的构建。
Windows使用与Linux不同的构建系统,因此需要不同的配置。我记得手动将config.m4
转换为config.w32
,以获取有关如何编写自己的PHP扩展的教程,并且相对轻松。它可能是这样,因为与XHP的config.m4相比,它很简单。
config.m4
的内容复制到config.w32
并尝试构建它以查看会发生什么,这并没有什么坏处。