Este artículo describirá la instalación de PHP 7.0 y Apache 2.4 para el uso de ScriptCase.

**Sistemas operativos compatibles:**

- Mac
  - El Captain
  - Sierra

**Archivos necesarios:**

- SourceGuardian Loader: [haga clic aquí](https://www.sourceguardian.com/loaders.html)

## Configurando PHP

- Acceda al terminal (shell) y ejecute el siguiente comando para usar el superusuario (root):
  - `sudo su`
- Ejecute el siguiente comando para instalar PHP:
  - `curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0`
- Instalación del directorio
  - `/usr/local/php7.0`

## Configurando Apache

- Edite el archivo httpd.conf:
  - `nano /etc/apache2/httpd.conf`
- Agregue el contenido a continuación a la parte inferior del módulo:
  - `LoadModule php7_module /usr/local/php7.0/libphp7.so`

![Setting up PHP module](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/mac/modulos_php.png)

- Edite las rutas de archivos:
  - `sudo nano /etc/paths`
- Agregue el contenido a continuación a la parte superior del archivo:
  - `/usr/local/php7.0/bin`

![Setting up PHP path](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/mac/path_php.png)

- En **/Library/WebServer/Documents/** crea un archivo llamado **info.php** con el contenido a continuación:
  - `php phpinfo(); ?`
- Acceda a través del navegador:
  - <http://localhost/info.php>

## Habilitar el cargador de SourceGuardian

- Copie el archivo ixed.7.0.dar que se descargó según su arquitectura a la carpeta\_\_/usr/local/zend/lib/php\_extensions\_\_
  - `cp ixed.7.0.dar /usr/local/zend/lib/php_extensions`
- Configure el permiso del archivo:
  - `chmod 777 -R /usr/local/zend/lib/php_extensions/ixed.7.0.dar`
- Edita el **php.ini** presentar en **/usr/local/zend/etc/** y agrega el contenido a continuación al fondo del archivo:
  - `[SourceGuardian]` zend\_extension=/usr/local/zend/lib/php\_extensions/ixed.7.0.dar`
- Reinicie el servicio Apache utilizando el siguiente comando:
  - `sudo /usr/sbin/apachectl stop`
  - `sudo /usr/sbin/apachectl start`

## Instalación manual de Scriptcase

- Descargue ScriptCase con la extensión zip en www.scriptcase.net y extráigalo en la raíz de su servidor web.
- Después de extraer, cambie el nombre de la carpeta a scriptcase.
- Acceda a Scriptcase desde su navegador utilizando la siguiente URL:
  - **<http://127.0.0.1/scriptcase>**
- Por defecto, el idioma seleccionado es inglés.

![Initial page of the installation](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_inicial.png)*Por defecto, el idioma seleccionado es inglés.*

- Verificación de las extensiones necesarias para que ScriptCase funcione y los módulos para las conexiones a base de datos.

![Verifying the necessary extensions for ScriptCase to work and the modules for the database connections.](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_extensoes_php.png)*Verificación de las extensiones necesarias para que ScriptCase funcione y los módulos para las conexiones a base de datos.*

## Instalación típica

- En esta opción, ScriptCase se instalará con la configuración predeterminada.

![On this option, ScriptCase will be installed with the default settings.](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_tipo_instalacao.png)*En esta opción, ScriptCase se instalará con la configuración predeterminada.*

- Pantalla de ingreso al sistema.

![Login Screen](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_home.png)*Pantalla de ingreso al sistema.*

## Instalación personalizada

- En esta opción, el usuario elegirá la configuración para la instalación.

![On this option, the user will choose the settings for the installation](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_tipo_instalacao_avancada.png)*En esta opción, el usuario elegirá la configuración para la instalación.*

- Verificar los permisos del directorio del sistema

![Verify the permissions of the system directory](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_avancada_diretorios.png)*Verificar los permisos del directorio del sistema*

- Podemos elegir la base de datos que ScriptCase usará para almacenar sus datos.

![We can choose the database that ScriptCase will use to store the data in](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_avancada_banco.png)*Podemos elegir la base de datos que ScriptCase usará para almacenar sus datos.*

- Creación de las tablas de ScriptCase.

![Displaying the creation of the ScriptCase tables](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_avancada_tabelas.png)*Creación de las tablas de ScriptCase.*

- Configuración del usuario para acceder a ScriptCase.

![Setting up the user to access ScriptCase](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_avancada_usuario.png)*Configuración del usuario para acceder a ScriptCase.*

- Terminando la instalación personalizada

![Finishing the custom installation](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_avancada_final.png)*Terminando la instalación personalizada*

- Pantalla de ingreso al sistema.

![Login Screen](https://www.scriptcase.net/docs/es_es/v9/assets/images/docs/install/manual_sc/tela_home.png)*Pantalla de ingreso al sistema.*