Compilación en Windows
En esta página
Compilación en Windows#
Prerrequisitos#
Para compilar la extensión WinCache, se necesitará:
- el código fuente de PHP
- un entorno de compilación PHP
- el código fuente de WinCache
Para completar los dos primeros pasos, siga la guía paso a paso Compilar PHP en Windows.
Para obtener el código fuente de WinCache, siga las instrucciones descritas en Descargar extensiones PECL.
Compilar y construir#
Los siguientes pasos describen cómo compilar y construir WinCache en Windows:
-
Abra una ventana de comandos utilizada para compilar PHP
-
Vaya al directorio raíz donde se encuentran las fuentes de PHP
-
Ejecute el comando:
```php cscript.exe win32\build\buildconf.js
```
- Ejecute el comando:
```php configure.bat --help
```
La salida contendrá una nueva opción `--enable-wincache`.
- Ejecute el comando:
```php configure.js [todas las opciones usadas para compilar PHP] --enable-wincache
```
`--enable-wincache` es la única opción adicional requerida para asegurarse de que la extensión WinCache se compile correctamente. Esta opción permite construir WinCache y enlazarlo estáticamente con la DLL de PHP. Para construir la extensión como una DLL externa, use la opción `--enable-wincache=shared`.
- Ejecute el comando:
```php nmake
```
Verificar la compilación#
Los siguientes pasos describen cómo verificar que WinCache se ha compilado correctamente:
-
Vaya al directorio donde se construyen los archivos PHP.
-
Ejecute el comando:
```php php.exe -n -d extension=php_wincache.dll -re wincache
```
Si WinCache se ha compilado correctamente, la salida de este comando listará las directivas INI y las funciones soportadas por WinCache.