Laravel es un framework PHP de código abierto diseñado para el desarrollo más rápido de aplicaciones web MVC en PHP. Este artículo lo ayudará a instalar Laravel 5 PHP Framework en el sistema CentOS / RHEL 7/6.
Paso 1 - Configurar repositorios Yum
En primer lugar, debe agregar repositorios REMI y EPEL rpm en su sistema. Estos repositorios tienen paquetes actualizados. Utilice uno de los siguientes comandos según la versión de su sistema operativo y la arquitectura del sistema.
En CentOS / RHEL - 7
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
En CentOS / RHEL - 6
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Paso 2 - Instala Apache, MySQL y PHP
Aquí hay instrucciones breves para la instalación de la pila LAMP. Se requiere para ejecutar el marco Laravel en su sistema CentOS.
Instalar Apache
yum --enablerepo=remi,epel install httpd
Instalar MySQL
yum --enablerepo=remi,epel install mysql-server
service mysqld start
/usr/bin/mysql_secure_installation
Instalar PHP
yum --enablerepo=remi,epel install php php-zip php-mysql php-mcrypt php-xml php-mbstring
service httpd restart
Paso 3 - Instalar Composer
Composer es necesario para instalar dependencias de Laravel. Por lo tanto, use los siguientes comandos para descargar y usar como un comando en nuestro sistema.
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/bin/composer
chmod +x /usr/bin/composer
Paso 4 - Instala Laravel
Para descargar la última versión de Laravel, use el siguiente comando para clonar el repositorio principal de laravel desde github.
cd /var/www
git clone https://github.com/laravel/laravel.git
Navegue al directorio de código de Laravel y use el compositor para instalar todas las dependencias requeridas para el marco de Laravel.
cd /var/www/laravel
composer install
La instalación de dependencias llevará algún tiempo. Después de establecer los permisos adecuados en los archivos.
chown -R apache.apache /var/www/laravel
chmod -R 755 /var/www/laravel
chmod -R 755 /var/www/laravel/storage
Los sistemas habilitados con SELinux también ejecutan el siguiente comando para permitir la escritura en el directorio de almacenamiento.
chcon -R -t httpd_sys_rw_content_t /var/www/laravel/storage
Paso 5 - Establecer clave de cifrado
Laravel utiliza el archivo .evn para la configuración del entorno. Utilice el archivo .evn para configurar todas las variables de entorno para su aplicación, como la base de datos, SMTP, clave de seguridad, etc.
cp .env.example .env
Ahora configure la clave de cifrado de número aleatorio de 32 bits de largo, que utiliza el servicio de cifrado Illuminate.
php artisan key:generate
*Application key set successfully.*
Puede ver el archivo .env para encontrar la clave de aplicación configurada.
Paso 6: crear un host virtual Apache
Ahora agregue un host virtual en su archivo de configuración de Apache para acceder al marco Laravel desde el navegador web. Para hacerlo, edite el archivo de configuración de Apache /etc/httpd/conf/httpd.conf.
vim /etc/httpd/conf/httpd.conf
Agregue el siguiente código al final del archivo
<VirtualHost *:80>
ServerName robertostory.com
DocumentRoot /var/www/laravel/public
<Directory /var/www/laravel>
AllowOverride All
</Directory>
</VirtualHost>
Reinicie el servicio Apache y acceda al marco Laravel utilizando su navegador web favorito y comience a desarrollar una excelente aplicación web.
service httpd restart
Ahora acceda al sitio web de Laravel en un navegador web.