soporta instalar instalado extensión extension está estar debe como activar activado activada php facebook apache

instalar - su php no soporta curl



Facebook necesita la extensión CURL PHP (8)

Estoy tratando de ejecutar mi primera aplicación de php de facebook en mi servidor apache. Da error Facebook needs the CURL PHP extension. . He agregado la extension=php_curl.dll línea extension=php_curl.dll en php.ini y se ejecuta normalmente en phpStorm ide. Pero aún da error en el navegador web cuando coloco archivos php en el directorio de apache y ejecuto el servidor manualmente.


Abra el archivo phpini y elimine el comentario de la siguiente extensión de rizo. Luego reinicie su servidor de wamp. Esto funciona bien.

;extension=php_curl.dll


Error:

Excepción no detectada ''Excepción'' con mensaje ''Facebook necesita la extensión CURL de PHP

Solución:

; extension = php_curl.dll

1) Eliminar ; (comentario desde el principio) en el archivo php.ini y guardar. Si esta línea no está en el archivo que agregar este archivo.

2) Reinicie appache (XAMPP)


Estaba teniendo el mismo problema con la configuración de Ubuntu 16.04 LTS y PHP 5.6 (LEMP). Esto se ha resuelto con los siguientes comandos.

$ sudo apt-get install curl libcurl3 libcurl3-dev php5.6-curl

verifique el archivo Curl.so en el directorio de extensión $ php -i | grep extension_dir (Esto le dará una ruta para el directorio de extensión de PHP)

Verifique el archivo curl.in

$ sudo vi /etc/php/5.6/mods-available/curl.ini

Debería ser

*; configuración para php curl module

; prioridad = 20

extensión = curl.so *

Verificar el Curl habilitado en php

$ php -i | grep curl

la salida debe ser;

cURL support => habilitado

Información de la CURL => 7.35.0

Edad => 3

Caracteristicas

AsynchDNS => Sí

CharConv => No

Debug => No

GSS-Negociar => Sí

IDN => Sí

IPv6 => Sí

krb4 => No

Archivo grande => si

libz => si

NTLM => Sí

NTLMWB => Sí

SPNEGO => No

SSL => Sí

SSPI => No

TLS-SRP => Sí

Protocolos => dict, archivo, ftp, ftps, Gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp

Host => x86_64-pc-linux-gnu

Versión SSL => OpenSSL / 1.0.1f

Versión ZLib => 1.2.8

Reinicie el php5.6-fpm

$ sudo service php5.6-fpm restart

Reinicie el Nginx

$ sudo service nginx restart

Esto funcionará :)


Estoy usando Wamp en Windows 7 de 64 bits. He descargado la versión de la extensión de enrollamiento fijo php_curl-5.3.13-VC9-x64.zip de url anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows y el problema está resuelto. Por favor, tenga en cuenta la versión php mientras descarga la extensión. He descargado esta versión porque estoy usando php versión 5.3.13


La API de Facebook necesita la extensión PHP curl. Todo lo que necesita hacer es cambiar la configuración en el archivo php.ini.

Busque el archivo para "extension = php_curl". Descomente esa línea quitando el punto y coma que está enfrente. ¡Eso debería funcionar!


También estaba recibiendo el error. He intentado este comando.

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

y mi problema fue resuelto.


en un nuevo tipo de página php:

<?php phpinfo(); ?>

allí compruebe qué php.ini necesita editar.

Loaded Configuration File: ________ path to ini file you must edit _______

Además, use esta página para ver si el servidor cree que el enrollamiento está habilitado. ves esta linea

cURL support enabled

Si no está habilitado después de editar el archivo ini y reiniciar el servidor web, las cosas dependen de cómo instaló php

esta guide parece bastante prometedora


solo se debe descomentar la extensión = php_curl.dll de c: / xampp / php / php.ini