Instalación Manual en Windows
Instalar Apache 2.4. Descargar version x86 con ssl
Instalar PHP versión 7.2 o superior. Instalador recomendado version 7.2+, thread-safe VC15:
Seleccionar el módulo
apache 2.4
Indicar el directorio de configuración de Apache (generalmente
C:\Archivos de Programa\Apache Software Foundation\Apache2.4\conf
Seleccionar como mínimo las extensiones
PDO PostgreSQL
yOpenSSL
Instalar PostgreSQL. Instaladores disponibles.
Instalar la última versión estable de Graphviz para poder visualizar grafos en el editor (opcional).
Reiniciar el servidor apache para terminar la instalación de php. Navegar hacia http://localhost verificando que apache funciona.
En
c:\proyectos\toba\bin
, ejecutarinstalar.bat
y seguir las instrucciones (desatendida). Al finalizar la instalación no cerrar la ventana sin leer antes las instrucciones de cómo configurar apache. Una vez configurado reiniciar apache.Para editar el proyecto navegar hacia http://localhost/toba_editor/$version
Para ejecutar el proyecto navegar hacia http://localhost/miproyecto/1.0 (cambiar la url según el identificador que ha dado al proyecto).
Para poder utilizar la consola nuevamente (para exportar, importar, migrar proyecto, etc.) abrir una consola de windows (cmd.exe) y ejecutar
x:\path\a\toba\bin\toba.bat
Por ejemplo para crear un nuevo proyecto ejecutar
x:\path\a\toba\bin\toba.bat proyecto crear -i desarrollo
Alternativa: instalación manual de Apache-PHP
En caso de instalación manual de Apache y PHP (utilizando el ZIP en lugar del instalador)
Agregar al path del sistema (Propiedades del sistema => Opciones Avanzadas => Variables de Entorno => Variables del Sistema => Path)
- el Path de php, por ej
c:\php
- el Path de php, por ej
Verificar la configuración de PHP. En caso de instalación manual copiar el archivo
c:\php\php.ini.dist
haciac:\windows\php.ini
. Agregar o cambiar las siguientes directivas: (en caso que no se tenga acceso al php.ini se puede crear un archivo.htaccess
conteniendo renglones conphp_flag clave valor
)#Mínimos extension_dir = "c:/php/ext" extension=php_pdo.dll extension=php_pdo_pgsql.dll extension=php_mbstring.dll error_reporting = E_ALL #Solo para desarrollo display_errors = On #Solo para desarrollo memory_limit = 128M post_max_size = 8 M upload_max_filesize = 8 M
Editar el archivo
C:\Archivos de Programa\Apache Group\Apache2\conf\httpd.conf
, agregar estas líneas:AddType application/x-httpd-php .php LoadModule php5_module "c:/php/php7apache2.dll"