Feedback Impresión

Instalando PHP 7.3 - macOS

Esta documentación contiene información sobre los pases necesarios para la instalación de PHP 7.3 y el Scriptcase de forma manual en entornos macOS. Realizando este tipo de instalación, você é responsável por configurar todo o seu ambiente, bem como as extensões de bancos de dados.

A continuación se enumeran las versiones de macOS aprobadas para su uso por Scriptcase.

Consulte la lista de versiones compatibles.:

  • macOS v10.13 “High Sierra”
  • macOS v10.14 “Mojave”
  • macOS 10.15 “Catalina”

NOTA: Si desea acceder a la documentación sobre la instalación manual de Scriptcase para PHP 7.0 en Linux, acceda a la documentación en nuestro base de conhecimento.

Pré-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.

Archivos requeridos:

NOTA: Antes de continuar con la instalación, se recomienda no instalar ningún otro entorno web (como XAMP, Zend Server, etc.) en el sistema operativo.“Se recomienda tener conocimiento del entorno Unix para usar el terminal.

Configurar PHP

A continuación se enumeran los comandos necesarios para la instalación manual de PHP 7.3 en macOS. Compruebe el nombre del paquete en su terminal macOS correctamente.

1 - Necesita instalar Homebrew para acceder a PHP 7.3 y sus paquetes. Realice la instalación Brew con el siguiente comando en el terminal macOS:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2 - En el terminal macOS y ejecute el comando brew update para actualizar el componente Brew.

3 - Usa el comando brew install php@7.3 para instalar el PHP 7.3.

4 - Una vez que se complete el proceso de instalación, ejecute el comando brew info php@7.3 para obtener la información, necesitamos proceder con la configuración del entorno.

Brew info do PHP 7.3

5 - Debe configurar Apache para que PHP 7.3 que se instaló en el paso anterior se use de manera predeterminada en su sistema.

  • Edite el arquivo httpd.confdesde Apache y comente la ruta al antiguo módulo PHP 7.3 si está presente en el archivo. Para comentar, debe agregar un # Al principio de la línea.

Ejemplo:

sudo nano /etc/apache2/httpd.conf

6 - Agregar ruta al módulo PHP 7.3 instalado después de la última línea LoadModule en httpd.conf.

Ejemplo:

LoadModule php7_module /usr/local/opt/php@7.3/lib/httpd/modules/libphp7.so

Configuração do módulo do PHP`

Después de realizar esta acción, guarde el archivo y reinicie el servicio apache..

sudo apachectl restart

7 - Agregue la ruta para instalar PHP 7.3 en el archivo ~/.zshrccon los siguientes comandos:

sudo nano ~/.zshrc

echo 'export PATH="/usr/local/opt/php@7.3/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/usr/local/opt/php@7.3/sbin:$PATH"' >> ~/.zshrc

8 - Edite el archivo ~/.bash_profiley agregue la ruta para instalar PHP 7.3 con el siguiente comando:

echo 'export PATH="/usr/local/opt/php@7.3/bin:$PATH"'

9 - Verifique la versión de PHP ejecutando el comando: php -v

Ejemplo:

Versão do PHP

10 - Acceda al archivo php.ini en el directorio. /usr/local/etc/php/7.3/ y establezca correctamente el valor mínimo recomendado de estas directivas PHP enumeradas a continuación para que Scriptcase funcione correctamente.

Busque 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

11 - Por defecto, PHP deshabilita algunas funciones que son importantes para Scriptcase. Haga clic en aqui para acceder a la lista de funciones necesarias para que Scriptcase funcione.

  • Cambiar línea de artículo disable_functions como el siguiente ejemplo:

disable_functions =

Ejemplo:

Configuração do disable_functions do PHP

12 - 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 en su php.ini, descomente y edite de acuerdo con la zona horaria seleccionada.

Ejemplo:

date.timezone = America/Recife

13 - Configure la carpeta donde se almacenarán los archivos temporales. Buscar por linea ;session.save_path, descomente e ingrese la ruta a su carpeta temporal.

Ejemplo:

session.save_path = "/tmp"

14 - Guardar todas las modificaciones realizadas y reinicie el servicio Apache usando el siguiente comando en la terminal:

sudo apachectl restart

15 - Verifique los cambios realizados a través del archivo info.php. Necesita crear este archivo y ponerlo en el directorio. /Library/WebServer/Documents/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: Para obtener más información sobre la función phpinfo (), consulte la documentación do PHP.

Habilite o 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 - Vaya a la carpeta Descargas y extraiga el archivo descargado para IonCube Loader no início de esta documentación.

Ejemplo:

cd /Users/usuario/Downloads

sudo chmod 777 ioncube_loaders_dar_x86-64.zip && unzip ioncube_loaders_dar_x86-64.zip

cd ioncube

2 - Copia el archivo ioncube_loader_dar_7.3.so y péguelo en el directorio extension_dir de su PHP. Utilizaremos el /usr/local/lib/php/pecl/20180731 para este ejemplo.

Ejemplo:

sudo cp ioncube_loader_dar_7.3.so /usr/local/lib/php/pecl/20180731

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

Ejemplo:

sudo nano /usr/local/etc/php/7.3/php.ini

zend_extension = "/usr/local/lib/php/pecl/20180731/ioncube_loader_dar_7.3.so"

4 - Reinicie el servicio Apache usando el siguiente comando en la terminal:

sudo apachectl restart

Instalação manual do 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

Instalação 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í.

Instalação 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 comprender todos los pasos para registrar la licencia de Scriptcase.