dim*_*mdm 8 php cygwin amqp rabbitmq
我正在尝试使用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。试试这个 Stack Overflow 指南:从 MinGW 静态库 (.a) 到 Visual Studio 静态库 (.lib)。