compositor de windows

El problema php.ini correspondiente al compositor de Windows no es el php.ini en el directorio apache, sino el php.ini en el directorio php

Encontré dos situaciones

一种 是 : Composer La extensión openssl es necesaria para la protección SSL / TLS

Uno es: jpush / jpush v3.5.8 requiere ext-curl

Al principio pensé que era un problema de extensión de php, pero se puede verificar. Todos son normales (expansión en php.ini bajo apache). Este problema ha estado enredado durante mucho tiempo. Más tarde, verifiqué el php.ini en php y lo emparejé. Después de abrir la extensión, el problema está resuelto.

Adjuntar

En el primer caso, existen dos soluciones:

1. No es necesario abrir la extensión, ingrese directamente el comando composer config -g - disable-tls true

2. Abra la extensión php_openssl,

Busque el archivo php.ini en D: \ wamp \ bin \ php \ php5.6.37 (consulte la ruta de instalación personal para confirmar) y ábralo con sublime.

Busque extension = php_openssl.dll, elimine extension=php_openssl.dllel punto y coma al frente y descomente para habilitar el complemento OpenSSL.

Nota: Debido a que la conexión SSL requiere autenticación, debe preparar el certificado de CA antes de continuar con los siguientes pasos (se recomienda guardar el certificado en el directorio D: \ wamp \ bin \ php \ php5.6.37 \verify), que se puede descargar desde https: // curl. Descárguelo en haxx.se/docs/caextract.html .

openssl.cafile = "D: \ wamp \ bin \ php \ php5.6.37 \verify\cacert.pem"

Complete la operación anterior y ejecute la actualización del compositor nuevamente en el entorno cmd. El problema está resuelto

Supongo que te gusta

Origin blog.csdn.net/u010063830/article/details/82753006
Recomendado
Clasificación