Dependencias del sistema operativo para el funcionamiento del framework.
Fedora
$ su -c "dnf -y install php php-pdo php-pdo_mysql mariadb-server"
Ubuntu / Debian
$ sudo apt-get install php php7.0-mysql mariadb-server
Mageia
$ su -c "dnf -y install php php-phar mariadb"
Instalacion del manejador de dependencias de PHP.
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
$ php composer-setup.php
$ php -r "unlink('composer-setup.php');"
Fedora
$ su -c "mv composer.phar /usr/local/bin/composer"
Ubuntu / Debian
$ sudo mv composer.phar /usr/local/bin/composer
Mageia
$ su -c "mv composer.phar /usr/local/bin/composer"
Descargar el contenido del sistema.
$ git clone https://github.com/cinnovacion/civ.git
Descargar las dependencias del framework.
$ cd civ
$ composer install
- Iniciar el servidor de bases de datos.
$ systemctl start mariadb
- Configuraciones generales.
$ mysql_secure_installation
- Crear y restaurar la base de datos.
$ mysql -u root -p
> CREATE DATABASE asscic;
> QUIT
$ mysql -u root -p asscic < resources/db/asscic_db.sql
Inciar el servidor web local.
Fedora
$ su -c "php -S 127.0.0.1:80"
Ubuntu / Debian
$ sudo php -S 127.0.0.1:80
Mageia
$ su -c "php -S 127.0.0.1:80"
Ahora el sistema es accesible desde http://localhost.