Как вы компилируете расширение PHP для Windows с помощью cygwin / mingw?

Я пытаюсь создать оболочку 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).

Solutions Collecting From Web of "Как вы компилируете расширение PHP для Windows с помощью cygwin / mingw?"

Это полностью не поддерживается. PHP предназначен для компиляции с GNUmake в системах UNIX / POSIX и Visual C ++ в системах Windows.

На ваш выбор, действительно, стоит загрузить Microsoft Visual Studio 2008 Express (2010 год, к моему сожалению, не сертифицирован для работы в настоящее время).

Затем вы можете подключиться к dll, скомпилированным с использованием mingw в своем собственном расширении. Попробуйте это руководство по переполнению стека: из статической библиотеки MinGW (.a) в статическую библиотеку Visual Studio (.lib) .