LINUX

Cómo instalar Laravel PHP Framework en CentOS 7

En este artículo, configuraremos Laravel en CentOS 7 y Ubuntu 15.04. Si usted es un desarrollador web PHP, entonces no necesita preocuparse por todos los frameworks PHP modernos, Laravel es el más fácil de poner en marcha, lo que le ahorra tiempo y esfuerzo y hace que el desarrollo web sea un placer. 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 ser libre de cambiar su código sin temor a romper la funcionalidad existente.

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

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 del 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.

CentOS 7

# 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

Ubuntu

# apt-get install python-software-properties
# add-apt-repository ppa:ondrej/php5
# apt-get update
# apt-get install -y php5 mcrypt php5-mcrypt php5-gd

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 firewall si está trabajando en un servidor de prueba y mantener SELinux en modo permisivo usando el siguiente comando, de modo que la instalación no se vea afectada por él.

# setenforce 0

3) Configuración de Apache, MariaDB, PHP

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

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

CentOS

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

Para iniciar y habilitar los servicios web Apache 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

Ubuntu

# apt-get install mysql-server apache2 libapache2-mod-php5 php5-mysql

4) Instalar Composer

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

CentOS / Ubuntu

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

instalación del compositor

5) Instalación de 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 pasar al directorio raíz del documento, utilice los siguientes comandos.

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

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

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

componer laravel

6) Cifrado de claves

Para el servicio de cifrado, generaremos una clave de cifrado de 32 dígitos utilizando el comando a continuación.

# 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

Cifrado de claves

7) Anfitrión 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 final del archivo 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 de host local.

CentOS

# systemctl restart httpd

Ubuntu

# service apache2 restart

8) Acceso web a Laravel 5

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

Laravel predeterminado

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 Ubuntu 15 y 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.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar