Instalación de Magento 2 en un VPS con CentOS

Magento 2 es una de las plataformas de comercio electrónico más populares. Instalar Magento 2 en un VPS con CentOS puede parecer una tarea compleja, pero siguiendo nuestras instrucciones detalladas, podrá instalar fácilmente Magento 2 en su servidor virtual.

Paso 1: Preparación del servidor

Antes de comenzar la instalación de Magento 2, asegúrese de que su VPS con sistema operativo CentOS esté actualizado y que se hayan instalado los paquetes necesarios. Ejecute los siguientes comandos:

  • sudo yum update
  • sudo yum install -y git
  • sudo yum install -y wget
  • sudo yum install -y unzip

Paso 2: Instalación y configuración de Apache y MySQL

Para que Magento 2 funcione, necesita el servidor web Apache y la base de datos MySQL. Instálelos usando los siguientes comandos:

  • sudo yum install -y httpd
  • sudo systemctl start httpd
  • sudo systemctl enable httpd
  • sudo yum install -y mariadb-server
  • sudo systemctl start mariadb
  • sudo systemctl enable mariadb

Paso 3: Instalación de PHP y extensiones necesarias

Magento 2 requiere PHP versión 7.0 o superior y algunos módulos adicionales. Instálelos usando los siguientes comandos:

VPS Hosting

Servidores virtuales con recursos garantizados

Elegir VPS

  • sudo yum install -y epel-release yum-utils
  • sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  • sudo yum-config-manager --enable remi-php72
  • sudo yum install -y php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

Paso 4: Instalación de Composer y Magento 2

Para instalar Magento 2, necesita usar Composer. Instale Composer con el siguiente comando:

sudo yum install -y composer

A continuación, clone el repositorio de Magento 2 e instale todas las dependencias:

git clone https://github.com/magento/magento2.git

composer install

Paso 5: Configuración del servidor web

La configuración de Apache para Magento 2 puede requerir la adición de un host virtual. Cree un archivo de configuración para su sitio y agregue el siguiente contenido:

sudo vi /etc/httpd/conf.d/magento.conf

DocumentRoot /var/www/html/magento2/pub ServerName your_domain.com Options Indexes FollowSymLinks AllowOverride All Require all granted

Paso 6: Finalización de la instalación

Reinicie Apache para aplicar los cambios: sudo systemctl restart httpd

Abra su navegador e ingrese la dirección de su sitio. Siga las instrucciones en pantalla para finalizar la instalación de Magento 2.

¡Ahora tiene Magento 2 instalado en su VPS con CentOS! ¡Disfrute trabajando con su nueva tienda online!