Я пытаюсь создать оболочку 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 предназначен для компиляции с GNUmake в системах UNIX / POSIX и Visual C ++ в системах Windows.
На ваш выбор, действительно, стоит загрузить Microsoft Visual Studio 2008 Express (2010 год, к моему сожалению, не сертифицирован для работы в настоящее время).
Затем вы можете подключиться к dll, скомпилированным с использованием mingw в своем собственном расширении. Попробуйте это руководство по переполнению стека: из статической библиотеки MinGW (.a) в статическую библиотеку Visual Studio (.lib) .