79799584

Date: 2025-10-25 15:24:38
Score: 5.5
Natty:
Report link

Yo utilice esta solucion con IA:
Tu Laragon con PHP 8.3 tiene un problema de verificación de certificados SSL al usar Composer, no de AVG directamente (aunque AVG puede agravar el problema).

Te explico exactamente cómo repararlo paso a paso en Laragon (Windows), probado para este tipo de error:

curl error 60 while downloading ... SSL certificate problem: unable to get local issuer certificate


🧭 OBJETIVO

Composer no puede verificar los certificados HTTPS (Packagist, GitHub, etc.).
Debemos hacer que PHP conozca los certificados raíz correctos (cacert.pem) y que Composer los use.


✅ SOLUCIÓN DEFINITIVA (para Laragon + PHP 8.3 + Composer)


🔹 PASO 1. Descargar el archivo de certificados actualizado

  1. Ve al sitio oficial de cURL:
    👉 https://curl.se/ca/cacert.pem

  2. Guarda el archivo como:

    C:\laragon\bin\php\php-8.3.26-Win32-vs16-x64\extras\ssl\cacert.pem
    
    

    (Si las carpetas extras\ssl no existen, créalas manualmente.)


🔹 PASO 2. Configurar PHP para usar ese archivo

  1. Abre este archivo con un editor de texto:

    C:\laragon\bin\php\php-8.3.26-Win32-vs16-x64\php.ini
    
    
  2. Busca las líneas (usa Ctrl + F):

    ;curl.cainfo
    ;openssl.cafile
    
    
  3. Cámbialas (quita el ; y ajusta la ruta completa a tu cacert.pem):

    curl.cainfo = "C:\laragon\bin\php\php-8.3.26-Win32-vs16-x64\extras\ssl\cacert.pem"
    openssl.cafile = "C:\laragon\bin\php\php-8.3.26-Win32-vs16-x64\extras\ssl\cacert.pem"
    
    
  4. Guarda los cambios.


🔹 PASO 3. Configurar Composer para usar el mismo archivo

Ejecuta en una terminal de Laragon:

composer config -g cafile "C:\laragon\bin\php\php-8.3.26-Win32-vs16-x64\extras\ssl\cacert.pem"

👉 Esto asegura que Composer use exactamente ese mismo certificado.


🔹 PASO 4. Reiniciar Laragon y probar

  1. Cierra completamente Laragon.

  2. Vuelve a abrirlo → haz clic en “Start All”.

  3. En la terminal, ejecuta:

composer diagnose

👉 Ahora las líneas de Checking https connectivity deberían mostrar:

Checking https connectivity to packagist: OK
Checking github.com rate limit: OK

Reasons:
  • Blacklisted phrase (1): cómo
  • Blacklisted phrase (2.5): solucion
  • RegEx Blacklisted phrase (2.5): mismo
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: JAVIER HENRY QUISPE PINTO