我正在尝试建立RabbitMQ PHP 包装器和AMPQ PHP 包装器在 Windows (64) 上使用 Cygwin。
我已经成功构建了底层 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++ 编译。
实际上,您唯一的选择就是下载微软 Visual Studio 2008 Express(据我所知,2010 目前尚未获得工作认证)。
然后,您可以在自己的自定义扩展中链接到使用 mingw 编译的 dll。试试这个 Stack Overflow 指南:从 MinGW 静态库 (.a) 到 Visual Studio 静态库 (.lib).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)