Composer

Cómo usar Composer en cPanel (Guía paso a paso)

¿Qué es Composer y para qué sirve?

Composer es el gestor de dependencias más utilizado en PHP.
En lugar de descargar manualmente librerías y copiarlas en tu proyecto, Composer lo hace por ti, garantizando que las versiones sean compatibles y fáciles de actualizar.

Ejemplo: si quieres integrar PayPal en tu web, en vez de descargar el SDK desde GitHub, basta con ejecutar:

composer require paypal/rest-api-sdk-php

Esto crea automáticamente la carpeta vendor/ con todas las librerías necesarias y un archivo composer.json que describe las dependencias de tu proyecto.


Cómo usar Composer en cPanel

Dependiendo de tu hosting, puedes tener dos escenarios:


🔹 1. Con acceso SSH habilitado

Algunos planes de hosting permiten conectarse por terminal SSH (con PuTTY o desde el mismo cPanel).

Pasos:

  • Entra a tu hosting por SSH.
  • Ubícate en la carpeta de tu proyecto:
cd public_html/mi_proyecto
  • Ejecuta el comando para instalar la librería:
composer require paypal/rest-api-sdk-php
  • Composer descargará la carpeta vendor/ y el archivo composer.json dentro de tu proyecto.

🔹 2. Sin acceso SSH (instalación offline)

En la mayoría de los hosting compartidos no tendrás acceso SSH. En este caso puedes instalar Composer en tu PC local y luego subir los archivos al servidor.

Pasos:

  • Crea una carpeta de proyecto en tu PC y abre la terminal dentro de ella.
  • Ejecuta (ejemplo para Paypal):
composer require paypal/rest-api-sdk-php
  • Composer generará la carpeta vendor/ y los archivos composer.json y composer.lock.
  • Sube todo al hosting por FTP o Administrador de archivos de cPanel (incluyendo vendor/).

📌 Recomendaciones importantes

  • Siempre sube la carpeta vendor/ completa, ya que contiene las librerías que tu código PHP necesita.
  • Si tu hosting actual no permite usar Composer y manejas proyectos grandes, considera un plan con SSH habilitado o un VPS.
  • Mantén tus dependencias actualizadas con:
composer update

Conclusión

Composer es una herramienta fundamental para cualquier desarrollador PHP moderno.
Ya sea que tu hosting permita SSH o tengas que hacerlo offline, podrás instalar librerías (como el SDK de PayPal) de forma sencilla y organizada.

Con este método, tu proyecto será más profesional y fácil de mantener.

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

Deja una respuesta

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