Skip to content

PHPExtensions

Jose Ramon Palanco edited this page Jan 26, 2020 · 1 revision

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

Clone this wiki locally