x64 vc9 servidor php_curl not instalado fatal extensión extension está error encuentra enabled activar activada php curl wamp wampserver

php - vc9 - la extensión curl no está activada



Llamada a la función indefinida curl_init() error en wamp 2.2 (8)

Cuando se usa WAMP ...

  • Deberías tener un archivo php.ini en el directorio principal de PHP
  • En php.ini habilite la extensión extension=php_curl.dll , eliminando el ; carbonizarse
  • El extension_dir debe verse como este ejemplo: extension_dir = "D:/AMP/PHP/ext/" , por lo que no es una ruta relativa
  • Debe reiniciar el servidor Apache solo una vez. No es necesario reiniciarlo muchas veces
  • Solo asegúrate de tener el php_curl.dll en el directorio ext
  • Tengo el siguiente error cuando trato de implementar la autenticación de google y facebook en Windows 7 usando el servidor de wamp .

    Error grave: llamada a la función no definida curl_init () en E: / wamp / www / mysite / protected / extensions / eauth / EAuthServiceBase.php en la línea 273

    Estoy usando,

    • wampserver 2.2
    • php versión 5.3.13

    También he habilitado el módulo php_curl. Revisé php.ini para confirmar y no está comentado como se muestra a continuación.

    ;extension=php_bz2.dll extension=php_curl.dll ;extension=php_dba.dll

    El código ha funcionado en ubuntu con xampp, pero no en wamp en windows. He hecho todo lo que puedo encontrar. He intentado reemplazar el php_curl.dll también de acuerdo con el comentario sobre este hilo, llamada a la función indefinida curl_init () - con WAMP

    Mi phpinfo () se ve a continuación.

    He instalado wamp en la partición E: /, pero la "Ruta del archivo de configuración (php.ini)" parece diferente, es C: / Windows.

    Por favor, ayúdame a solucionar el problema.


    (usuario de Windows 10)

    Como este es el primer resultado en Google y tuve exactamente el mismo problema y ninguna de sus soluciones funcionó para mí y finalmente encontré la solución correcta en otro hilo de , publicaré un enlace aquí: EasyPHP Devserver 16.1 Curl Win 10

    La solución es agregar el directorio PHP actual (dependiendo de la versión que use) a la variable global "ruta" en Windows (como se explica en el enlace, pero no es necesario agregar todas las direcciones php, por supuesto)


    Cambie la extensión en el comentario del archivo php.ini quitando; como abajo

    ;extension=php_bz2.dll extension=php_curl.dll ;extension=php_dba.dll

    Luego reinicia todos los servicios y funcionará.


    En Windows 7 con PHP 5.5.31 después de comprobar que la extensión php_curl.dll está habilitada (y aún no funciona), trabajo para que copie libeay32.dll y libssh2.dll del directorio php a la bandeja de Apache.


    Para WAMP que ejecuta PHP 5.4.3 en Windows 7 de 64 bits, asegúrese de utilizar php_curl-5.4.3-VC9-x64.zip NO php_curl-5.4.3-nts-VC9-x64.zip.




    solo una suposición - esta sección en php.ini no hace referencia a la ubicación correcta

    ; Directory in which the loadable extensions (modules) reside. extension_dir = *some value*

    http://www.php.net/manual/en/ini.core.php#ini.extension-dir

    editar

    Además, busca este bloque en tu phpinfo, si no está allí, curl no se está cargando (obviamente). No estás buscando números de versión coincidentes, solo por la existencia del bloque.

    editar

    mira esta pregunta también

    PHP y CURL bajo Windows 7 64 bits y Apache