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:
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
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!