-
Notifications
You must be signed in to change notification settings - Fork 0
PHPExtensions
Hay que seguir los pasos indicados en esta página: https://wiki.php.net/internals/windows/stepbystepbuild
Es importante hacerlo en C:\php-sdk.
Para añadir extensiones, antes del paso 12 hay que copiar la extensión en el directorio del código fuente de PHP, por ejemplo la extensión win32std es un directorio que habría que copiar en: C:\php-sdk\php54dev\vc9\x64\php-5.4.12\ext
A continuación se siguen los pasos del manual.
En el paso 15 los parámetros que le paso al configure son:
#!txt
--disable-all --enable-cli --enable-win32std --enable-embed --enable-fileinfo --enable-json --with-iconv --with-libxml --with-xml --with-simplexml --enable-hash --enable-ctype
Obviamente dependiendo de la copilación, x64 o x86 hay que hacerlo desde la linea de comandos apropiada de visual studio.
Hay un problema en la versión x86, hay que preparar el entorno para que sea compatible con XP.
En la linea de comandos ejecutar:
#!txt
set INCLUDE="%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Include";%INCLUDE%
set PATH="%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Bin";%PATH%
set LIB="%ProgramFiles(x86)%\Microsoft SDKs\Windows\7.1A\Lib";%LIB%
set CL=/D_USING_V110_SDK71_;
Fuente: http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx