GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo implementar la aplicación Laravel con Nginx en Ubuntu?

Laravel es un marco PHP y Nginx es un navegador web que se puede instalar en Ubuntu. Nginx es más popular hoy en día porque es liviano. Aquí, implementaremos una aplicación Laravel en Nginx.

En primer lugar, su servidor debería tener instalado Nginx y PHP-FPM. Haga clic en este enlace para instalar y configurar PHP-FPM y Nginx. Creemos que ya lo ha instalado, por lo que continuaremos.

Necesitamos acceder al servidor con el usuario root o sudo porque editaremos los archivos del host virtual Nginx para implementar nuestra aplicación Laravel.

  1. Actualice el repositorio de Ubuntu con su paquete.

    # sudo apt update
    # sudo apt upgrade
  2. Reiniciemos el servidor una vez.

  3. Una vez que el servidor esté activo, instale Nginx usando el siguiente comando.

    # sudo apt install nginx -y
  4. Instala PHP 7.2 y PHP-FPM.

    # sudo apt install php7.2 php7.2-curl php7.2-common php7.2-cli php7.2-mysql php7.2-mbstring php7.2-fpm php7.2-xml php7.2-zip -y
  5. Iniciar y habilitar php 7.2

    # systemctl start php7.2-fpm
    # systemctl enable php7.2-fpm
  6. Puede verificar PHP-FPM ejecutándose en un archivo socke con el siguiente comando.

    # netstat -pl | grep php7.2-fpm
  7. Instale MariaDB usando el siguiente comando.

    # sudo apt install mariadb-server mariadb-client -y
  8. Inicie y habilite MariaDB.

    # service mysql start
    # service enable mysql
  9. Aquí, configuraremos la contraseña raíz de MariaDB con 'mysql_secure_installation'

    #mysql_secure_installation
    
    Set root password? [Y/n] Y
    Remove anonymous users? [Y/n] Y
    Disallow root login remotely? [Y/n] Y
    Remove test database and access to it? [Y/n] Y
    Reload privilege tables now? [Y/n] Y
    
  10. Instala PHP Composer con el siguiente comando.

    # sudo apt install composer -y
  11. Una vez que ejecute el comando composer, aparecerá la misma pantalla que se muestra a continuación. Esto significa que el compositor es PHP Composer está instalado.
    #composer
  12. Configuremos el host virtual nginx para Laravel. Aquí, usaremos el directorio '/var/www/laravel_tet' para nuestro proyecto. Primero, crearemos el mismo directorio.

    # mkdir -p /var/www/laravel_test
  13. Deberíamos probar nginx para asegurarnos de que no haya ningún error.

    ln -s /etc/nginx/sites-available/laravel_test /etc/nginx/sites-enabled/nginx -t
    
  14. Reinicie el servicio nginx.

    # service nginx restart
    
  15. Ve a la carpeta laravel_test que hemos definido anteriormente.

    # cd /var/www/laravel_test
    
  16. Ejecute el siguiente comando composer para instalar Laravel.

    # composer create-project laravel_test/laravel_test
    
  17. Ahora, cambie la propiedad del directorio del proyecto Laravel al usuario 'www-data'. Cambie el permiso del directorio de almacenamiento a 755.

    # chown -R www-data:root /var/www/laravel_test
    # chmod 755 /var/www/laravel_test
  18. Para probar Laravel, necesitaremos acceder al nombre de dominio que hemos agregado en el archivo de configuración del host virtual. Una vez que acceda al nombre de dominio, debe proporcionar el nombre de host de laravel.

Linux
  1. Cómo instalar MediaWiki con Nginx en Ubuntu 16.04

  2. Cómo implementar aplicaciones Node.js con pm2 y Nginx en Ubuntu

  3. Cómo implementar Modsecurity con Nginx en Ubuntu 20.04 LTS

  4. Cómo implementar automáticamente aplicaciones Laravel con Deployer en Ubuntu 16.04

  5. Cómo implementar la aplicación Flask con Nginx y Gunicorn en Ubuntu 20.04

Cómo implementar Ghost Blog con Nginx en Ubuntu 20.04

Cómo instalar Laravel PHP Framework con Nginx en Ubuntu 20.04

Cómo instalar Laravel PHP Framework con Nginx en Ubuntu Linux

Cómo instalar el software CodoForum en Ubuntu con Nginx

Cómo configurar un servidor Seafile con Nginx en Ubuntu 18.04

Cómo implementar Rocket Chat con Nginx en Ubuntu 18.04