Pasar al contenido principal
Monoforms Web Development
CAPTCHA
7 + 2 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Main navigation

  • Home
  • Sobre mi
  • Contacto
CAPTCHA
2 + 3 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

Sobrescribir enlaces de ayuda a la navegación

  1. Home
  2. ¿Qué Es Laravel? Instalación y Configuración

¿Qué es laravel? Instalación y configuración

By peter, 10 Febrero, 2018

​
De su pagina oficial extraigo esto:

Laravel es un framework de aplicaciones Web con expresiva y elegante sintaxis. Creemos que el desarrollo debe ser divertido y una experiencia creativa para que sea verdaderamente gratificante. Laravel intenta facilitar tareas comunes en la mayoría de proyectos web como la autenticación, administración de rutas, sesiones y el almacenamiento en cache.

Laravel tiene como objetivo hacer que el proceso de desarrollo sea agradable para el desarrollador sin sacrificar funcionalidad de la aplicación. Los desarrolladores felices hacen mejor código. Al final hemos combinado lo mejor que hemos visto en otros frameworks web, incluyendo frameworks implementados en otros lenguajes, como Ruby on Rails, ASP. Net MVC y Sinatra.

Requerimientos

Para instalar laravel se necesita por supuesto PHP, un servidor web como Apache o Nginx y composer. En la documentación señalan los siguientes requerimientos.

  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  •  

     

     

    Instalar Laravel.

     

     

     

    Como mencioné es importante que verifiques si tienes composer instalado. En caso de que no puedes instalarlo en el siguiente enlace: GetComposer

     

     

     

    Mi forma favorita de instalar laravel es mediante composer con el comando create-project, en una terminal escribe:

     

     

     

    composer create-project --prefer-dist laravel/laravel store
    

     

     

     


    Esto instalara la ultima versión del framework que a la fecha (10 de febrero de 2018) es la 5.6.0.  Y baja todas las dependencias que necesita Laravel. Al finalizar podrías ver algo similar a esto .


     

     

     

    Configurar apache

     

     

     

    La ruta completa de mi proyecto es : /home/peter/public_html/store/ Así que necesitamos crear un virtual host, en ubuntu yo lo he creado de la siguiente manera:

     

    <VirtualHost *:80>
        ServerName store.com
        DocumentRoot /home/peter/public_html/store/public
    <Directory /home/peter/public_html/store/public>
            AllowOverride All
            Require all granted
    </Directory>
    </VirtualHost>​

     

    Donde el DocumentRoot define la ruta donde se encuentra el archivo index.php que es el punto de entrada para todas las solicitudes HTTP que ingresan a nuestra aplicación.

     

     

     

    Crear y guardalo en el directorio de configuración de apache: sites_available ( /etc/apache2/sites-available) y lo he nombrado como store.conf

     

     

     

    A continuación habilita el virtual host mediante el comando: a2ensite

     

     

     

    sudo a2ensite store.conf

     

     

     

    Y reinicia apache:

     

     

     

    sudo systemctl restart apache2.service

     

     

     

    Por ultimo yo agregé una entra en el archivo .hosts para poder acceder a la aplicación mediante el nombre que especifiqué en el serverName de la configuración de apache. De esta manera accedemos a nuestra aplicación localmente mediante: store.com
    Abre tu archivo con sudo vim /etc/hosts, agrega lo siguiente:
    127.0.1.1 store.com
    y guarda los cambios con :wq o :x

     

     

     

    A partir de este momento ya puedes acceder a tu aplicación mediante: store.com si todo sale bien debes ver la pagina de bienvenida de laravel.

     

     

     

    En mi caso me salieron algunos problemas con los permisos:

     

     

     

    The stream or file "/home/peter/public_html/store/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied
    	

     

     

     

    Esto se resuelve dándole permisos de escritura a la carpeta mediante el siguiente comando:

     

     

     

    sudo chmod -R 777 store/storage/
    	

     

     

     

    Y ahora si ya podemos ver la pantalla de bienvenida.
    ​

     

     

     

    Espero sea de utilidad. Saludos.

     

     

     


    Referencias:

     

    Instalacion.
    Laravel Philosophy

     

    sql-server
    laravel

    Comentarios

    Contenido reciente

    • Como limpiar usings sin usar en Rider
    • Instalando apache, mysql y php en Ubuntu
    • Cómo liberé 12GB en mi servidor y reviví mi sitio web (sin llorar… mucho)
    • ¿Que son los sitios web agregadores y los anuncios clasificados?
    • Mi Experiencia con Docker, Podman y Kubernetes
    • Lo más destacado del AWS User Group Puebla
    • Docker: Ignorar el directorio vendor en un proyecto de Go.
    • Instala Kubernetes en Ubuntu 22.04 para pruebas
    • Serverless, Lambda y Kubernetes: Fundamentos para la nube
    • Ejecuta tu lambda de Golang en AWS SAM de forma local

    Recomendados

    • Biodiv
    • Medium
    RSS feed

    Política de privacidad

    Términos de uso

    Recomendados

    • Biodiv
    • Medium
    Powered by Drupal

    Monoforms ©2021 Created by Pedro Rojas Reyes