¿Cómo compilo una extensión para PHP 5.3 para Windows como una DLL?

Actualmente estoy reescribiendo unPHP Extensión que fue escrita originalmente paraPHP 4.2.2. Mi problema es que el proceso de compilación / compilación genere un.dll en lugar de compilar la extensión en elPHP núcleo. El entorno es Windows Server 2003. Estoy usando Visual Studio 2008.

Utilicé el script EXT_SKEL para generar el marco, y puedo compilar la extensión con éxito en el núcleo de PHP. Estoy tratando de compilarlo como un.dll por lo que puedo distribuirlo fácilmente a mis clientes. ¿Alguien puede indicarme la dirección correcta para saber cómoPHP 5.3 proceso de compilación que me gustaría compilar mi extensión como una.dll en lugar de estáticamente enPHP ¿sí mismo?

Para construir el framework de la extensión corro:

php.exe ext_skel_win32.php --extname=myextension --proto=myprototypefile.datSe modificó config.w32 para descomentar la línea 'ARG_ENABLE' y habilitar el valor predeterminadobuildconf.batcscript /nologo configure.jshacer

Confirmo que puedo ejecutar los métodos de la extensión desde PHP, sin embargo, no produce un archivo .dll distribuible. en su lugar, compila los métodos en el binario de PHP. ¿Alguien puede señalarme en la dirección correcta?

Respuestas a la pregunta(1)

Su respuesta a la pregunta