Facebook heeft de CURL PHP extensie

Ik ben aan het proberen om mijn eerste facebook php applicatie op mijn apache server.
Het geeft fout Facebook needs the CURL PHP extension.. Ik heb toegevoegde regel extension=php_curl.dll in php.ini en het loopt normaal in phpStorm ide.
Maar het geeft nog steeds een fout in de webbrowser wanneer ik de php-bestanden in apache map en voer handmatig te doen.

  • U hebben om de extensie te installeren en inschakelen in de php.ini. Ook start de webserver na het allebei gedaan.
  • Het werkt goed wanneer ik php met phpStorm ide.Ik herstart de server.
  • Heb je net uncomment de regel in php.ini, zonder te controleren of de extensie is daadwerkelijk beschikbaar voor bijvoorbeeld: path/to/your/www/php/ext/php_curl.dll, ook als je gebruik maakt van een ide ide kan worden met behulp van haar eigen extensies zoals path/to/your/ide/php/ext/php_curl.dll en kan ook niet worden met behulp van dezelfde php.ini-bestand.
  • Ik heb dat allemaal al, maar geen resultaat
  • ook moet je apache opnieuw opstarten na het wijzigen van de php.ini-bestand

 

8 Replies
  1. 14

    in een nieuwe php pagina type:

    <?php
    phpinfo();
    ?>

    daar controleren om te zien welke php.ini u wilt bewerken.

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

    Ook, gebruik dan deze pagina om te zien of de server denkt dat krul is ingeschakeld. zie je deze regel:

     cURL support   enabled

    als deze niet is ingeschakeld na het bewerken van het ini-bestand en het opnieuw starten van de web-server, dingen zijn afhankelijk van hoe u de geïnstalleerde php

    dit gids ziet er veelbelovend genoeg

  2. 18

    Ik was ook steeds de fout. Ik heb geprobeerd deze opdracht.

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

    en mijn probleem was opgelost.

    • Dit deed en herstart de server (service apache2 restart). Werkte als een charme!
  3. 5

    Fout:

    Onbekende exception ‘Exception’ with message ‘Facebook behoeften van de CURL PHP extensie

    Oplossing:

    ;extension=php_curl.dll

    1) Verwijder ; (commentaar begin) in php.ini-bestand en opslaan. Als deze regel niet in de file dan voeg dit bestand toe.

    2) Opnieuw appache (XAMPP)

  4. 3

    alleen moet uncomment extension=php_curl.dll van c:\xampp\php\php.ini

    • Winney: ik ben op zoek naar programma iets met Facebook ‘ s PHP SDK. Ik volgde hun documentatie, en hun voorbeeld werkte niet en gooide het foutbericht dat wordt de titel van deze vraag. Ik deed wat Yannick hierboven gepost, en dat het probleem is opgelost. De persoon die commentaar toegevoegd aan de oorspronkelijke vraag was stom voor het niet plaatsen van een antwoord.
    • Op Linux gebruik extension=php_curl.so. Vervolgens herstart Apache.
    • Waarschijnlijk moet Apache te herstarten daarna… Dit vast voor mij, of ten minste heeft mij tot de volgende uitzondering anyways 😀
  5. 2

    Ik had hetzelfde probleem met Ubuntu 16.04 LTS-en PHP-5.6 (LEMP) configuratie. Dit is opgelost door de onderstaande commando ‘ s.

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

    controleren of de Krul.dus bestand in extension directory
    $ php -i | grep extension_dir (Dit geeft u het pad voor PHP extensie dir)

    Controleren of de krul.in het bestand

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

    Moet worden

    *; configuratie voor php curl module

    ; prioriteit=20

    extension=curl.dus*

    Controleren of de Krul is ingeschakeld in php

    $ php -i | grep krullen

    uitvoer moet worden;

    cURL support => ingeschakeld

    krullen Informatie => 7.35.0

    Leeftijd => 3

    Functies

    AsynchDNS => Ja

    CharConv => Geen

    Debug => Geen

    GSS-Onderhandelen => Ja

    IDN => Ja

    IPv6 => Ja

    krb4 => Geen

    Largefile => Ja

    libz => Ja

    NTLM => Ja

    NTLMWB => Ja

    SPNEGO => Geen

    SSL => Ja

    SSPI => Geen

    TLS-SRP => Ja

    Protocollen => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp

    Host => – x86_64-pc-linux-gnu

    SSL Versie => OpenSSL/1.0.1 f

    ZLib Version => 1.2.8

    Start de php5.6-fpm

    $ sudo service php5.6-fpm opnieuw

    Opnieuw opstarten van de Nginx

    $ sudo service nginx opnieuw

    Dit zal werken 🙂

  6. 0

    Facebook API moet de curl PHP extensie. Alles wat u hoeft te doen is om de instellingen te veranderen in de php.ini-bestand.

    Zoeken de file voor “extension=php_curl”. Verwijder die regel door het verwijderen van de semi-colon infront van het. Dat zou moeten werken!

  7. 0

    Open phpini bestand en verwijder de hieronder krullen extensie. Start uw wamp server.Dit werkt prima.

    ;extension=php_curl.dll

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *