繁体   English   中英

如何使用cygwin / mingw在Windows上编译PHP扩展?

[英]How do you compile a PHP extension on windows with cygwin/mingw?

我正在尝试使用Cygwin在Windows(64)上构建RabbitMQ PHP包装器AMPQ PHP包装器 我已经成功构建了基础C库(librabbitmq.dll),但是我陷入了“ phpize”步骤:

phpize && ./configure --with-rabbit && make && sudo make install

如果我理解正确,则Windows上没有“ phpize”,那么如何构建PHP包装器?

请注意,我对构建PHP扩展完全陌生(无论是在Linux还是Windows上)。

完全不支持。 PHP被设计为在UNIX / POSIX系统上使用GNUmake进行编译,而在Windows系统上使用Visual C ++进行编译。

实际上,您唯一的选择是下载Microsoft Visual Studio 2008 Express (据我所知,2010年尚未通过认证可运行)。

然后,您可以在自己的自定义扩展名中链接到使用mingw编译的dll。 尝试以下堆栈溢出指南: 从MinGW静态库(.a)到Visual Studio静态库(.lib)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM