![](/img/trans.png)
[英]How do I compile an extension for PHP 5.3 for windows as a DLL?
[英]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.