GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Laravel PHP Framework en CentOS 7

En este artículo, vamos a configurar Laravel en CentOS 7. Si es un desarrollador web de PHP, entonces no necesita preocuparse por todos los marcos PHP modernos, Laravel es el más fácil de poner en marcha y le ahorra tiempo y dinero. esfuerzo y hace que el desarrollo web sea una alegría. Laravel adopta una filosofía de desarrollo general que establece una alta prioridad en la creación de código mantenible siguiendo algunas pautas simples, debería poder mantener un ritmo rápido de desarrollo y tener la libertad de cambiar su código sin temor a romper la funcionalidad existente.

La instalación del framework PHP de Laravel no es gran cosa. Simplemente puede seguir la guía paso a paso en este artículo para su servidor CentOS 7.

1) Requisitos del servidor

Laravel depende de una serie de requisitos previos que deben configurarse antes de instalarlo. Esos requisitos previos incluyen algunos parámetros básicos de ajuste del servidor, como la actualización de su sistema, los derechos de sudo y la instalación de los paquetes necesarios.

Una vez que esté conectado a su servidor, asegúrese de configurar el nombre de dominio completo y luego ejecute los siguientes comandos para habilitar EPEL Repo y actualizar su servidor.

# yum install epel-release
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum update

2) Configuración del cortafuegos

La configuración de System Firewall y SELinux es una parte importante con respecto a la seguridad de sus aplicaciones en producción. Puede desactivar el cortafuegos si está trabajando en un servidor de prueba y mantener SELinux en modo permisivo usando el siguiente comando, para que la instalación no se vea afectada por ello.

# setenforce 0

3) Configuración de Apache, MariaDB y PHP

La instalación de Laravel requiere una pila LAMP completa con OpenSSL, PDO, Mbstring y Tokenizer PHP Extensions. Si ya está ejecutando el servidor LAMP, puede omitir este paso para continuar y simplemente asegurarse de que las extensiones de PHP requeridas estén instaladas.

Para instalar la pila AMP, puede usar los siguientes comandos en su servidor respectivo.

Cent OS

# yum install httpd mariadb-server php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring

Para iniciar y habilitar los servicios Apache web y MySQL/Mariadb en el arranque en CentOS 7, usaremos los siguientes comandos.

# systemctl start httpd
# systemctl enable httpd
#systemctl start mysqld
#systemctl enable mysqld

Después de iniciar el servicio MariaDB, configuraremos su contraseña segura con el siguiente comando.

#mysql_secure_installation

4) Instalar el compositor

Ahora vamos a instalar Composer, que es uno de los requisitos más importantes antes de iniciar la instalación de Laravel que ayuda a instalar las dependencias de Laravel.

Ejecute los siguientes comandos para configurar 'compositor' en CentOS/Ubuntu.

# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer

5) Instalando Laravel

El paquete de instalación de Laravel se puede descargar desde github usando el siguiente comando.

# wget https://github.com/laravel/laravel/archive/develop.zip

Para extraer el paquete archivado y moverlo al directorio raíz del documento, use los siguientes comandos.

# unzip develop.zip
# mv laravel-develop /var/www/

Ahora use el siguiente comando de redacción que instalará todas las dependencias requeridas para Laravel dentro de su directorio.

# cd /var/www/laravel-develop/
# composer install

6) Cifrado de clave

Para el servicio de encriptación, generaremos una clave de encriptación de 32 dígitos usando el siguiente comando.

# php artisan key:generate

Application key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI] set successfully

Ahora coloque esta clave en el archivo 'app.php' como se muestra a continuación.

# vim /var/www/laravel-develop/config/app.php

7) Host y propiedad de Virtua

Después de la instalación del compositor, asigne los permisos y la propiedad del usuario de apache al directorio raíz del documento como se muestra.

# chmod 775 /var/www/laravel-develop/app/storage
# chown -R apache:apache /var/www/laravel-develop

Abra el archivo de configuración predeterminado del servidor web apache usando cualquier editor para agregar las siguientes líneas al archivo final para la nueva entrada de host virtual.

# vim /etc/httpd/conf/httpd.conf
ServerName laravel-develop
DocumentRoot /var/www/laravel/public

start Directory /var/www/laravel
AllowOverride All
Directory close

Ahora es el momento de reiniciar los servicios del servidor web apache como se muestra a continuación y luego abrir su navegador web para verificar su página localhost.

# systemctl restart httpd

8) Acceso web a Laravel 5

Abra su navegador web y proporcione la IP de su servidor o el nombre de dominio totalmente calificado y verá la página web predeterminada del marco Laravel 5.

Conclusión

Laravel Framework es una gran herramienta para desarrollar sus aplicaciones web. Entonces, al final de este artículo, ha aprendido su configuración de instalación en CentOS 7. Ahora comience a usar este increíble marco PHP que le brinda muchas más funciones y comodidad en su trabajo de desarrollo.


Cent OS
  1. Cómo instalar PHP 5.5 en CentOS

  2. Cómo instalar PHP 5.6 en CentOS 7

  3. Cómo instalar PHP 7.3 en CentOS 8

  4. Cómo instalar PHP 8 en CentOS 7

  5. Cómo instalar PHP 8 en CentOS 8

Cómo instalar PHP 7 en CentOS 7

Cómo instalar Laravel PHP Framework con Nginx en CentOS 8

Cómo instalar Nette PHP Framework en CentOS 7

¿Cómo instalar Laravel en CentOS 8?

Cómo instalar Laravel PHP Framework con Nginx en CentOS 8

Cómo instalar Symfony Framework en CentOS 8