Feedback Impresión

Instalando PHP 7.3 - Windows

Esta documentación irá informando los pases necesarios para una instalación de PHP 7.3, Apache 2.4 y Scriptcase de forma manual. Al realizar este tipo de instalación, usted es responsable de configurar todo su entorno, así como las extensiones de la base de datos.

A continuación se enumeran los sistemas operativos compatibles, así como las bibliotecas que se requieren para funcionar en un sistema en particular.

Consulte la lista de sistemas operativos compatibles:

  • Windows 7 SP1 o Superior
  • Windows Vista SP2 o Superior
  • Windows Server 2012 o Superior
  • Windows Server 2012 R2 SP1 o Superior

Para Windows 7, debe verificar que el sistema tenga instalados los siguientes elementos:

  • Paquetes redistribuibles de Visual C ++ para Visual Studio (2008, 2010, 2012, 2013, 2015) x86 y x64.

NOTA: Si desea instalar manualmente Scriptcase con PHP 7.0 en Windows, acceda a la documentación en nuestro base de conhecimento.

Pre-requisitos

ATENCIÓN: Si ya tiene un servidor web con Apache y PHP 7.3 configurados, simplemente vaya a la configuración IonCube y proceda a la instalación manual.

Para continuar con la instalación, debe descargar algunos archivos. Estos incluyen el archivo de instalación de Scriptcase en .zip.

Archivos necesarios:

NOTA: Antes de continuar con la instalación, se recomienda no tener ningún otro entorno web (como WampServer, XAMPP, Zend Server, etc.) instalado en el sistema operativo.

A continuación se detallan las operaciones necesarias después de descargar los elementos especificados anteriormente:

1 - Descomprima los archivos para el PHP y Apache en carpetas separadas en la unidad C: de su sistema operativo.

2 - Cambie el nombre de la carpeta PHP a php. El resultado debería ser este:

Diretório Apache e PHP

3 - Descomprima el archivo para mod_Fcgi, copie el archivo mod_fcgid.so en la carpeta C:\Apache24\modules.

Mod_fcgi no diretório

Configurar el entorno de Apache

A continuación se enumeran los pasos necesarios para configurar manualmente Apache. Siga los pasos correctamente para evitar problemas al instalar e iniciar el servicio.

NOTA: Debido a que las carpetas PHP y Apache están en el mismo nivel de directorio (C:), no necesita ingresar la carpeta raíz en las directivas que necesitan tener rutas aisladas o apuntar a un archivo en particular.

1 - Edite el archivo httpd.conf ubicado en la carpeta C:\Apache24\conf\ usando un editor de texto en modo Administrador para que se guarden los cambios que realice.

Arquivo httpd.conf

2 - Agregue contenido a continuación después de la línea #LoadModule xml2enc_module modules/mod_xml2enc.so:

LoadModule fcgid_module modules/mod_fcgid.so
FcgidInitialEnv PHPRC "/php"
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS "100000"
FcgidIOTimeout 1800
FcgidBusyTimeout 1800
FcgidConnectTimeout 1800
FcgidMaxRequestLen 1073741824
FcgidMaxRequestsPerProcess 10000
FcgidOutputBufferSize 4000
FcgidProcessLifeTime 3600
Timeout 1024
KeepAlive On
KeepAliveTimeout 50
MaxKeepAliveRequests 500
AddHandler fcgid-script .php
FcgidWrapper "/php/php-cgi.exe" .php

Ejemplo:

Configuração httpd php fcgi

ATENCIÓN: Esta configuración solo funcionará si ha copiado el archivo mod_fcgid.so a la carpeta C:\Apache24\modules como se le indicó anteriormente.

3 - Busque #ServerName www.example.com:80 y cambie esta línea a ServerName localhost:80.

4 - Cambie el contenido de la directiva DirectoryIndex agregando los siguientes contenidos a la línea de la directiva: index.php index.phtml.

Ejemplo:

<IfModule dir_module>
DirectoryIndex index.html index.php index.phtml
</IfModule>

Configuração dos arquivos index a serem aceitos

5 - Establezca la variable ${SRVROOT} en la ruta de su carpeta Apache:

Busque la línea Set SRVROOT y edite de la siguiente manera:

Define SRVROOT "/Apache24"

6 - Agregue el comando Options ExecCGI debajo de la línea Require all granted en la directiva. <Directory "${SRVROOT}/htdocs">.

Require all granted
Options ExecCGI
</Directory>

Exemplo:

Configuração httpd fcgi

7 - Busque la directiva <IfModule mime_module> y agregue el contenido debajo de esta directiva:

<Directory "/php">

AllowOverride None
Options None
Require all granted

</Directory>

Ejemplo:

Configuração httpd diretório PHP

Después de realizar todos estos procedimientos, guarde el archivo httpd.conf para continuar con la instalación y el inicio de Apache y la configuración de PHP.

Instalar e iniciar Apache

Ahora que ha configurado su apache, todo lo que tiene que hacer es instalarlo e iniciarlo. A continuación se detallan los pasos que se deben seguir para completar con éxito este proceso.

1 - Ejecute el comando prompt (CMD) con privilegios de Administrador.

Acessando o CMD

2 - Busque la carpeta apache bin para instalar el ejecutable httpd.exe:

cd C:\Apache24\bin\httpd.exe

3 - Instala Apache con el siguiente comando:

httpd.exe -k install

Espere el mensaje “El servicio ‘Apache2.4’ se instaló correctamente”. para continuar. 4 - Inicie el servicio Apache y verifique su funcionamiento.

Use el comando httpd.exe -k start para iniciar su Apache..

Iniciando o Apache

5 - Conceder permiso para ejecutar Apache en su firewall:

Seleccione las dos opciones disponibles para otorgar permiso para que Apache funcione correctamen

Instalação do Apache 2.4

6 - Verifique el funcionamiento de Apache.

Para verificar que el servicio esté activo, simplemente visite la página de prueba de Apache en su navegador. Puedes hacerlo de dos maneras:

127.0.0.1 o localhost

Apache ativo

Configurar PHP 7.3

Con Apache activo y funcional, ahora solo necesita definir y configurar el archivo PHP . Ini para que las extensiones de la base de datos y las bibliotecas estén disponibles para su uso por Scriptcase.

1 - Vaya a la carpeta PHP en C:\ y cambie el nombre del archivo php.ini-development a php.ini.

Php.ini

2 - Acceda al archivo php.ini con un editor de texto con privilegios administrativos y busque la directiva ;extension_dir ="ext".

Asigne el valor “C:\php\ext” a esta directiva.

Ejemplo:

extension_dir = "C:\php\ext"

Extensão do PHP

3 - Habilite las extensiones que se enumeran a continuación descomentándolas (debe eliminar el punto y coma ; al principio de la línea).

Extensiones estándar

  • extension=bz2
  • extension=curl
  • extension=gd2
  • extension=imap
  • extension=ldap
  • extension=mbstring
  • extension=openssl
  • extension=exif
  • extension=xsl

Extensiones de bases de datos

Extensão Driver habilitado no 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 ou abaixo, PostgreSQL 6.4 ou acima, PostgreSQL 7 ou Acima

NOTA: AAlgunas extensiones de la base de datos dependerán de controladores de terceros para habilitarlas. Haga clic aqui para acceder a las instrucciones de configuración para su base de datos deseada.

4 - Establezca correctamente el valor mínimo recomendado de estas directivas PHP que se enumeran a continuación para que Scriptcase funcione correctamente. Busque las directivas y asigne el valor de acuerdo con este ejemplo:

  • 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

IMPORTANTE: De manera predeterminada, PHP puede deshabilitar algunas funciones que son importantes para que Scriptcase funcione correctamente. Busque la directiva disable_functions y asegúrese de que sea la siguiente: disable_functions =. Haga clic aqui para acceder a la lista de funciones necesarias para que Scriptcase funcione.

5 - Configure PHP TimeZone de acuerdo con su región. Use el valor disponible en el documentación de PHP Busque la línea date.timezone descomente y edite según la zona horaria seleccionada:

Ejemplo:

date.timezone = America/Recife

TimeZone do PHP

6 - Configure la carpeta donde se almacenarán los archivos de sesión generados por Scriptcase. Busque la línea ;session.save_path, desglose e ingrese la ruta a su carpeta temporal.

Ejemplo:

session.save_path = "C:\Windows\Temp"

Pasta de arquivos de sessão

7 - Guardar todos los cambios realizados en el archivo php.ini.

8 - Reinicie el servicio Apache utilizando el símbolo del sistema (CMD) con privilegios de administrador, el siguiente comando:

C:\Apache24\bin\httpd.exe -k restart

Reiniciando Apache

9 - Verifique los cambios realizados a través del archivo info.php. Debe crear este archivo y colocarlo en el directorio C:\Apache24\htdocs con el siguiente contenido:

<?php

phpinfo();

?>

Después de eso, verifique en su navegador la página generada al acceder a la URL 127.0.0.1/info.php.

Verificar PHP

NOTA: Si es así, verifique su navegador en la página generada por la URL documentación de PHP.

Habilite el IonCube Loader

Antes de comenzar a instalar Scriptcase, debe habilitar el cargador responsable de encriptar Scriptcase en PHP. Siga los pasos a continuación para realizar esta acción con éxito.

1 - Extraiga el archivo descargado para IonCube Loader no ínicio de esta documentación.

2 - Copie el archivo ioncube_loader_win_7.3.dll y péguelo en la carpeta C:\php\ext.

Colando arquivo IonCube

3 - Edite el archivo php.ini y debajo de la última línea agregue el contenido a continuación:

zend_extension = "C:\php\ext\ioncube_loader_win_7.3.dll"

IonCube Extension

4 - Reinicie el servicio Apache utilizando el símbolo del sistema (CMD) con privilegios de administrador, el siguiente comando:

C:\Apache24\bin\httpd.exe -k restart

Reiniciando Apache

Instalación manual de Scriptcase

A continuación estan listados todos los pasos necesarios para hacer la instalación manual de lo Scriptcase. Para hacer esos pasos, sera necesario que usted tenga un servidor web ya configurado en su equipo.

1 - Realice la descarga de lo Scriptcase (.zip) directamente de la pagina de descargas del Scriptcase.

2 - Desempaquete lo archivo .zip y renombre la carpeta para scriptcase.

3 - Debes mover la carpeta scriptcase para la raiz de su servidor web. De acuerdo con su sistema operativo y instalación la ruta puede cambiar de acuerdo con la configuración hecha. Pero, por defecto tenemos las carpetas a continuación:

Windows Servidor
C:\Apache24\htdocs\ Apache
C:\inetpub\wwwroot\ IIS
Linux Servidor
/var/www/html/ Linux Local
/home/$(whoami)/public_html/ Linux en Alojamiento
macOS Servidor
/Library/WebServer/Documents Apache

4 - Acceda al Scriptcase en su browser de acuerdo con lo ejemplo a continuación:

127.0.0.1/scriptcase

  • Por defecto lo idioma seleccionado para la instalación es Español.

Pantalla incial de la instalación

5 - Comprobe las extensiones requeridas para la ejecución del Scriptcase y modulos de conexión a las base de datos que estan activadas.

Pantalla con lo listado de extensiones activadas

Instalación Típica

Comprobe los pasos a continuación para concluyer la instalación manual de Scriptcase de manera tipica.

NOTA: Seleccionar esa instalación, lo Scriptcase configurará su entorno por defecto. Configurando la base de datos de instalación y usuario de acceso en lo Scriptcase.

Pantalla de selección de lo tipo de instalación

Al hacer clic en avanzar, usted será redirigido a la pagina de Login del Scriptcase.

Pantalla de acceso al Scriptcase

Usuario

En ese campo, es necesario informar lo usuario para acceder al Scriptcase. Por defecto, lo usuario es admin.

Contraseña

Neste campo, es necesario informar la contraseña para acceder al Scriptcase. Por defecto, la contraseña es admin.

Mantenerse conectado

Esa opción mantiene lo usuario loggeado hasta que lo mismo desconectarse por medio de la interfaz de Scriptcase.

Olvidaste tu contraseña?

Al hacer clic en esa opción, es posible recuperar la contraseña de lo usuario utilizado. Sera enviado un correo electrónico para lo usuario , para que lo mismo pueda tener acceso a los pasos de recuperación de la contraseña.

IMPORTANTE: Solo es posible hacer la recuperación de la contraseña si las informaciones del SMPT fueran configuradas. Para tener en cuenta como configurar lo SMTP, mira nuestra documentación haciendo clic aquí.

Instalación Personalizada

Haga los pasos a continuación para finalizar la instalación manual del Scriptcase de manera personalizada.

NOTA: Seleccionando esa instalación, usted será responsable por configurar su entorno. Elejindo la base de datos de la instalación y lo usuario para login en lo Scriptcase.

Pantalla de selección de lo tipo de instalación

1 - Comprobe si las carpetas requeridas por lo Scriptcase tienen los permisos correctos. Si alguna carpeta no tiene lo icono de verificación activo: activo_icon, debes corregir lo permiso de ese directorio.

Pantalla de exhibición de las carpetas del sistema

Haz clic en avanzar para continuar lo proceso de instalación.

2 - Elija la base de datos que será utilizada para instalación de la base de datos del Scriptcase. Por defecto, es recomendable utilizar lo SQLite .

Pantalla de selección de la base de datos de la instalación

  • Usted puede cambiar la base de datos por defecto en lo botón Cambiar base de datos. Al hacer clicn en esa opción, usted debe configurar las opciones a continuación:

Cambio de la base de datos por defecto

SGBD

En esa opción, usted debe seleccionar lo Driver de la conexión de su base de datos.

Servidor

En esa opción, usted debe informar lo servidor para la conexión con su base de datos.

Usuário

Usted debe informar un usuario que tenga acceso a la base de datos que lo Scriptcase sera instalado.

Senha

Usted debe informar la contraseña de autenticación correspondiente al usuario utilizado.

Banco

Usted debe informar lo nombre de la base de datos la cual el Scriptcase será instalado.

Ejemplo:

scriptcase9

Haz clic en avanzar para continuar lo proceso de instalación.

3 - Comprobe si la creación de las tablas de la base de datos del Scriptcase fue hecha sin errores. Las tablas serán exibidas con lo icono de succeso activo_icon a su lado.

Pantalla de exhibición de las tablas de lo sistema

Haz clic en avanzar para continuar con la instalación.

4 - Configure lo usuario por defecto que tendra acceso al Scriptcase.

Pantalla de configuración del usuario

Login

En esa opción, usted debe informar el Login de lo usuario por defecto del Scriptcase.

Contraseña

En esa opción, usted debe informar la contrasẽna correspondiente al usuario utilizado.

Confirmación

Usted debe repetir la contraseña utilizada anteriormente para que la creación del usuario sea hecha sin errores.

Haz clic en avanzar para concluyer lo proceso de instalación.

5 - Finalize la instalación personalizada del Scriptcase en su servidor web.

Pantalla finalización de la instalación

Al hacer clic en avanzar, usted sera redirigido para la pagina del Login de Scriptcase.

Pantalla de acceso al Scriptcase

Usuario

En ese campo, es necesario informar lo usuario para acceder al Scriptcase. Por defecto lo usuario es admin.

Contraseña

En ese campo, es necesario informar la contrasẽna para acceder al Scriptcase. Por defecto la contraseña es admin.

Mantenerse conectado

Esa opción mantiene lo usuario loggeado hasta que lo mismo desconectese por medio de la interfaz de lo Scriptcase.

Olvidaste la contraseña?

Al hacer clic en esa opción, es posible recuperar la contraseña de lo usuario utilizado. Sera enviando un correo electrónico para lo usuario, para que lo mismo tenga acceso a los pasos de recuperación de la contraseña.

IMPORTANTE: Solo sera posible ejecutar la recuperación de contraseña si las informaciones de SMTP fueran configuradas. Para acceder a nuestra documentación que muestra como hacer esa configuracion, haz clic aquí.


¿Necesita registrar su Scriptcase?

Puedes acceder a nuestro base de conhecimento y comprender todos los pasos para registrar la licencia de Scriptcase.