8

Cygwinを使用してWindows(64)でRabbitMQPHPラッパーAMPQPHPラッパーを構築しようとしています。基盤となるCライブラリ(librabbitmq.dll)を正常に構築しましたが、「phpize」ステップでスタックします。

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

私が正しく理解していれば、Windowsには「phpize」がありません。PHPラッパーを作成するにはどうすればよいですか?

私はPHP拡張機能を構築するのはまったく新しいことに注意してください(LinuxでもWindowsでも)。

4

1 に答える 1

3

これは完全にはサポートされていません。PHPは、UNIX / POSIXシステムではGNUmakeを使用してコンパイルし、WindowsシステムではVisualC++を使用してコンパイルするように設計されています。

実際のところ、唯一のオプションはMicrosoft Visual Studio 2008 Expressをダウンロードすることです(私の知る限り、2010は現在動作することが認定されていません)。

次に、独自のカスタム拡張機能でmingwを使用してコンパイルされたdllにリンクできます。このStackOverflowガイドをお試しください:MinGW静的ライブラリ(.a)からVisual Studio静的ライブラリ(.lib)へ

于 2010-09-14T22:08:04.763 に答える