El siguiente ejemplo puede cambiar según el desarrollo, en este caso la instalación sería la siguiente:
Actualizar mariadb:
tee /etc/yum.repos.d/MariaDB.repo<<EOF
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
yum makecache fast
yum -y install MariaDB-server MariaDB-client
systemctl enable --now mariadb
Posiblemente tengamos problemas con asterisk, realizar lo siguiente para solucionar el conectar con mariadb
yum remove mysql-connector-odbc
wget http://repo.mysql.com/yum/mysql-connectors-community/el/7/x86_64//mysql-connector-odbc-8.0.15-1.el7.x86_64.rpm
yum localinstall --nogpgcheck mysql-connector-odbc-8.0.15-1.el7.x86_64.rpm
vim /etc/odbcinst.ini
isql asterisk root aulautil
Instalamos dependencias: php y composer.
sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --enable remi-php74
yum update -y
yum install -y php php-fpm php-common php-xml php-mbstring php-json php-zip mariadb-server php-mysqlnd php-mysql php-mcrypt
php -v
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/bin/composer
chmod +x /usr/bin/composer
Descargamos las fuentes:
cd /opt/
git clone https://github.com/giandiego/cdr-asterisk-laravel.git
cd cdr-asterisk-laravel
cp .env.example .env
#Antes de estos pasos validar la información en .env
composer install
php artisan migrate --seed
php artisan key:generate
php artisan storage:link
Para ingresar a la interfaz web lo podemos hacer usando laravel, con el comando "php artisan serve", tener en cuenta que se debe desactivar el firewall o agregar el puerto 8000.
php artisan serve --host=localhost
(*) Remplazar localhost por la ip del servidor
Ingresar por web con los datos: [email protected] - password
#Agregar cambios a GITHUB
git add .
git commit -m "fix tittle"
git push
#Obtener los cambios en producción
git pull
Gian Diego Javes Leccas cel: +51989929541