laravel5.8 inicio linux

antes de empezar:

sudo apt-get update
sudo apt-get install php7.VERSION-xml
sudo apt-get install php-mbstring
Si da errores de mbstring o openssl editar el php.ini y comentar esas lineas

gedit /etc/php/7.VERSION/cli/php.ini

;extension=mbstring
;extension=openssl

Si no se tiene instalado el driver de mysql, hay que instalarlo:
sudo apt-get install php-mysql

para buscar el driver de mysql y verificar que lo tenemos instalado:

sudo apt-cache search php-mysql


---------------------------

tener instalado mariadb

sudo apt-get update
sudo apt-get install mariadb-server mariadb-client
acceder a la instancia de mariadb
sudo mysql -u root -p
para que no haya problemas de permisos con el usuario root:

use mysql;
update user set plugin='' where User='root';
flush privileges;
Creamos la base datos que usara nuestra aplicacion

create database spa_simple;


 editamos el archivo .env con los datos de la BD creada:

DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=spa_simple DB_USERNAME=root DB_PASSWORD=


editar app\Providers\AppServiceProvider.php

 public function boot()
   {
      \Illuminate\Support\Facades\Schema::defaultStringLength(191);
   }



No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable