Como faço para compilar uma extensão para o PHP 5.3 para windows como uma DLL?

Atualmente estou reescrevendo umPHP Extensão originalmente escrita paraPHP 4.2.2. Meu problema é ter o processo de compilar / compilar gerar um.dll em vez de compilar a extensão para oPHP testemunho. O ambiente é o windows server 2003. Estou usando o Visual Studio 2008.

Eu usei o script EXT_SKEL para gerar o framework, e posso compilar com sucesso a extensão no núcleo do php. Eu estou tentando, em vez disso, compilá-lo como um.dll para que eu possa distribuí-lo facilmente aos meus clientes. Alguém pode me apontar na direção certa de como dizer aoPHP 5.3 processo de compilação que eu gostaria de compilar minha extensão como um.dll em vez de estática emPHP em si?

Para construir o framework da extensão eu corro:

php.exe ext_skel_win32.php --extname=myextension --proto=myprototypefile.datModificado config.w32 para descomentar a linha 'ARG_ENABLE' e tornar o padrão habilitadobuildconf.batcscript /nologo configure.jsnmake

Eu confirmo que posso executar os métodos da extensão a partir do PHP, no entanto, ele não produz um .dll distribuível. em vez disso, compila os métodos no binário do PHP. Alguém pode me apontar na direção certa?

questionAnswers(1)

yourAnswerToTheQuestion