# Configuración manual del entorno PHP 8.1 - Windows IIS

**1)**En la página Inicio, haga clic en el mosaico Administrador de servidores.

![](https://help.scriptcase.net/galleryDocuments/edbsn8fde508d349d6817591f169afb8e4a67b6f18757364b786c30d1816f199be39f228d9f5e24e58ff37e34ec1e6a3c4962?inline=true)

**2)** En Server Manager, seleccione Dashboard y haga clic en Add roles and features.

![](https://help.scriptcase.net/galleryDocuments/edbsnd92b93059f022239b543d368eb36b7a3596dc1423830e883e0bbe89c6e1c0d6d0e23ceb9962e236f36b7a16e7087482e?inline=true)

**3)** En el Asistente para agregar funciones y características, en la página Antes de comenzar, haga clic en Siguiente.

![](https://help.scriptcase.net/galleryDocuments/edbsnd92b93059f022239b543d368eb36b7a344472bd2747b471604ba6fdf96e6ef503f58b23d50ee981756664b56e84f15e7?inline=true)

**4)**En la página Seleccionar tipo de instalación, seleccione Instalación basada en funciones o en funciones y haga clic en Siguiente.

![](https://help.scriptcase.net/galleryDocuments/edbsn1e0fc8faefac130b5cecd17df999e6106c1e3c1210a9a105442ec48e9a5827b4b76197e0081048bbfccb810f550b75e4?inline=true)

**5)** En la página Seleccionar servidor de destino, seleccione Seleccionar un servidor del grupo de servidores, seleccione su servidor y haga clic en Siguiente.

![](https://help.scriptcase.net/galleryDocuments/edbsn8fde508d349d6817591f169afb8e4a6742aa1484cfaaa30a18c7172ec8211b330affb5ce124ebb8e9f170806f524a390?inline=true)

**6)**En la página Seleccionar funciones del servidor, seleccione Servidor Web (IIS) y, a continuación, haga clic en Siguiente.

![](https://help.scriptcase.net/galleryDocuments/edbsn2ebe5a905b69cdd3e5f5ca8181f33919e271df1261eb6537fc3b689cba3f78cc4fb9611be4efc7646c241a2bd1a870b0?inline=true)

**7)**Marque "Incluir herramientas de gestión (si procede)" y haga clic en "Añadir características".

![](https://help.scriptcase.net/galleryDocuments/edbsn14ca17e48914a6d38af9c060f3e9487093459470d70b5217005ed65a87f855e42cc77ba70bfec5d5b1332fbcdf6f0aba?inline=true)

**8)** En la página Seleccionar funciones, observe las funciones preseleccionadas que se instalan por defecto y, a continuación, haga clic en Siguiente.

![](https://help.scriptcase.net/galleryDocuments/edbsn2a79d2178e4295d5413cfb5d99863a4bb4464cc85ef532788f44eb6f1f7cf3d3c0e9320905b622bbc52fe2135ae39173?inline=true)

**9)**En el rol Servidor Web (IIS) pulse Siguiente

![](https://help.scriptcase.net/galleryDocuments/edbsn4d3d6c7936ff7e4603a9565eb82d37a4f7ae8454b57528e342d60285edd3ec3968eefc501646ed3777eaa550e083577c?inline=true)

**10)**En la página Seleccionar servicios de rol, observe los servicios de rol preseleccionados que están instalados por defecto y, a continuación, seleccione la casilla de verificación CGI y haga clic en Siguiente.

![](https://help.scriptcase.net/galleryDocuments/edbsna2ae68ba3ddc85684ebc646eac44ea68da823d01372b6cb560ce6e1907cacf43260bc5062705b33e35a47d795d63a861?inline=true)

**11)** En la página Confirmar selecciones de instalación, confirme sus selecciones, marque la opción de reiniciar automáticamente el servidor de destino y, a continuación, haga clic en Instalar.

![](https://help.scriptcase.net/galleryDocuments/edbsn4d3d6c7936ff7e4603a9565eb82d37a48d4a3b0f35970d941df22deaf8aa4ec924c64edd8b567dd9f5d709593dcff1a3?inline=true)

Para comprobar que IIS se ha instalado correctamente, escriba lo siguiente en un navegador web:

![](https://img.zohostatic.com/zde/static/images/file.png)

[http://localhost](http://localhost/)

Debería ver la página de Bienvenida de IIS por defecto, compruebe el ejemplo de abajo:

![](https://help.scriptcase.net/galleryDocuments/edbsn4d3d6c7936ff7e4603a9565eb82d37a4df817114f3c83a2e4f9ac26ccb35aa52007805bea91f43a126694e0ebd1bd294?inline=true)

# Descargar e instalar PHP manualmente

1. Instale PHP y WinCache.
2. Añada la carpeta de instalación de PHP a la variable de entorno Path.
3. Configurar un mapeo de manejadores para PHP.
4. Añadir entradas de documento por defecto para PHP.
5. Probar la instalación de PHP.

## Descargue PHP y la extensión WinCache.

**1)** Abra su navegador a la página de descarga de Windows para PHP y descargue el paquete zip PHP 8.1 non-thread-safe .

![](https://help.scriptcase.net/galleryDocuments/edbsn4d3d6c7936ff7e4603a9565eb82d37a40d3cae38713345944ec83a6807ad0fada353dff4c64e7a14d911e7552a4affac?inline=true)

**2) Descargar el** [WinCache extension from the List of Windows Extensions](https://sourceforge.net/projects/wincache/) para PHP.

![](https://help.scriptcase.net/galleryDocuments/edbsna4ce33bc8529ddbabe62c4dc0df215f51f53f8de253caff2689900854e7a3cd32d17b393f61097d52c7ab64609cdb3d4?inline=true)

**3)** Extraiga todos los archivos del paquete PHP .zip a una carpeta de su elección, por ejemplo:

![](https://img.zohostatic.com/zde/static/images/info.png)

In this documentation we are using php installation in Windows root **C:\php\**

**![](https://help.scriptcase.net/galleryDocuments/edbsnd92b93059f022239b543d368eb36b7a349c195ddd45f2c9b270ca1c95aee024cf15a86345e5ca310766388efe73b37f1?inline=true)**

**4)**Extraiga el paquete WinCache .zip a la carpeta de extensiones PHP (C:\php\ext), haga clic en OK:

![](https://img.zohostatic.com/zde/static/images/file.png)

El paquete .zip de WinCache contiene un archivo (**Php\_wincache.dll**).

![](https://help.scriptcase.net/galleryDocuments/edbsnd92b93059f022239b543d368eb36b7a338766749b61d74a10d0ee000489741c75adf62d2286b3ab179b5a52bc8f69c23?inline=true)

**5)**Abra el Panel de control, haga clic en Sistema y seguridad, en Sistema y, a continuación, en Configuración avanzada del sistema.

![](https://help.scriptcase.net/galleryDocuments/edbsn2a79d2178e4295d5413cfb5d99863a4b4958ce7202179998c30103ee394788112d6745f839fc9af2e61025581c044ae2?inline=true)

**6)** En la opción Variables de entorno, en Variables de sistema, seleccione la opción Ruta y, a continuación, haga clic en Editar.

![](https://help.scriptcase.net/galleryDocuments/edbsn8fde508d349d6817591f169afb8e4a67e248db6234ce9081f149d12d0adce39740c4a08579a7f3c56759c9ab7c6d3e43?inline=true)

7) Agregue la ruta a su carpeta de instalación de PHP al final del valor de la variable, por ejemplo C:\php y haga clic en Aceptar.

![](https://help.scriptcase.net/galleryDocuments/edbsnd92b93059f022239b543d368eb36b7a3947f35dc323e243c62c6f9c3726e4fef4e2bb20e52dd215c2af7ada806665710?inline=true)

**8)** abra la **IIS Manager.**

![](https://help.scriptcase.net/galleryDocuments/edbsnf6f32be22437a57c0f94c1e4daa91e342fa6f8d25fa9ebb1440ae43adaf80059ac60e5298efd63cce0bf2c71d7c74bc6?inline=true)

**9)**Seleccione el nombre de host de su computadora en el panel Conexiones y luego haga doble clic en **Asignaciones de controladores.**

![](https://help.scriptcase.net/galleryDocuments/edbsna4ce33bc8529ddbabe62c4dc0df215f5a8327d536bba5db3eadea2e350e006941ebf0fdb3eb9350d3ab3649137e6881a?inline=true)

**10)** En el panel Acción, haga clic en Añadir asignación de módulo.

![](https://help.scriptcase.net/galleryDocuments/edbsnd92b93059f022239b543d368eb36b7a3dabd1d26357691695403891c27b0fb8b32caa1465795b4efd0c978900ea11c5c?inline=true)

**Siga los valores a continuación:**

2. En Request path, escriba: \*.php.
3. En el menú Módulo, seleccione FastCgiModule.
4. En la casilla Executable, escriba la ruta completa a Php-cgi.exe, por ejemplo C:\php\Php-cgi.exe.
5. En Nombre, escriba un nombre para la asignación del módulo, por ejemplo FastCGI, Haga clic en Aceptar.

![](https://help.scriptcase.net/galleryDocuments/edbsnae5dfe0ee6f7f996d3e53287ee202fd7fdaa687bf99eef4d28347b5776d3d0a9beb8f8b421d499a47edd9cc6e9837153?inline=true)

**11)**Seleccione el nombre de host de su ordenador en el panel Conexiones y haga doble clic en Documento predeterminado.

![](https://help.scriptcase.net/galleryDocuments/edbsn1e0fc8faefac130b5cecd17df999e6101fd23daa61d1755a4c391186d2569698efe04a97e7155e6b224d7166faa83319?inline=true)

**12)** En el panel Acción, haga clic en Añadir. Escriba Index.php y Default.php en el cuadro Nombre y, a continuación, haga clic en Aceptar.

![](https://help.scriptcase.net/galleryDocuments/edbsnae5dfe0ee6f7f996d3e53287ee202fd7c1c05a44505c35b2582df3dc7df9c69345dfa965ef89c64750b743670ef119bf?inline=true)

## Configuración del entorno PHP

**1)** Cambiar el nombre de php.ini-development a php.ini en la ruta c:\php

Y cambie los siguientes valores en el archivo php.ini:

- `max_execution_time = 3600`
- `max_input_time = 3600`
- `max_input_vars = 10000`
- `memory_limit = 1024M`
- `post_max_size = 1024M`
- `upload_max_filesize = 1024M`
- `max_file_uploads = 200`
- `short_open_tag = On`

**2)**Habilite las extensiones enumeradas a continuación, descomentándolas (elimine el punto y coma ; al principio de la línea).

![](https://img.zohostatic.com/zde/static/images/caution.png)Debe activar la extensión pdo\_sqlite para que scriptcase funcione.

**Extensiones predeterminadas**

- `extension=bz2`
- `extension=curl`
- `extension=gd2`
- `extension=gettext`
- `extension=imap`
- `extension=ldap`
- `extension=fileinfo`
- `extension=mbstring`
- `extension=openssl`
- `extension=exif`
- `extension=xsl`
- `extension=soap`

| Extensions | Driver enabled in Scriptcase |
| --- | --- |
| `extension=mysqli` | MySQLi |
| `extension=odbc` | DB2 ODBC GENERIC, DB2 ODBC GENERIC 6, Generic ODBC, MS Access ODBC, MS SQL Server ODBC, Oracle ODBC, Progress |
| `extension=pdo_mysql` | MySQL PDO |
| `extension=pdo_odbc` | DB2 PDO ODBC, Progress PDO ODBC, Sybase PDO ODBC |
| `extension=pdo_pgsql` | PostgreSQL PDO |
| `extension=pdo_sqlite` | SQLite PDO |
| `extension=pgsql` | PostgreSQL 6.3 or below, PostgreSQL 6.4 or above, PostgreSQL 7 ou Acima |

## Activación de SourceGuardian Loader

**Antes de iniciar la instalación de Scriptcase, debe habilitar el cargador responsable de cifrar Scriptcase en PHP. Siga los pasos que se indican a continuación para realizar esta acción correctamente.**

1 - **Extraiga el archivo SourceGuardian Loader descargado.**

![](https://img.zohostatic.com/zde/static/images/info.png)

Si aún no lo ha descargado [click here](https://www.sourceguardian.com/loaders.html) y descargue el archivo según la arquitectura utilizada.

**2 -** Copie el archivo ixed.8.1.win y péguelo en el directorio de extensiones PHP C:\php\ext.

![Pasting SourceGuardian Loader File](https://www.scriptcase.net/docs/en_us/v9/assets/images/docs/install/windows/loader_file.png)

**3 -** Edite el archivo php.ini y debajo de la última línea introduzca la ruta a la extensión dentro del parámetro zend\_extension:

**Ejemplo****:**[SourceGuardian] zend\_extension=C:\php\ext\ixed.8.1.win

![Adicionando extensão do Loader no php.ini](https://www.scriptcase.net/docs/en_us/v9/assets/images/docs/install/windows/loader_ext.png)

**4 -** Reinicie el IIS

![](https://help.scriptcase.net/galleryDocuments/edbsn24a4bcb29d921e66f7d6b9e82f6655bf1e8c95607d36d716379b3dae1e6cf59ce5b8fc51bb3d3298bf3d617fb0e2c456?inline=true)

**Instalación manual de Scriptcase**

1)Para instalar scriptcase, siga la documentación a través de este enlace: [Scriptcase Typical Installation](https://www.scriptcase.net/docs/en_us/v9/manual/02-scriptcase-installation/08-manual_sc/index.html)