У меня была такая же проблема с конфигурацией Ubuntu 16.04 LTS и PHP 5.6 (LEMP).Это было решено с помощью следующих команд:
$ sudo apt-get install curl libcurl3 libcurl3-dev php5.6-curl
проверить файл Curl.so в расширениикаталог $ php -i |grep extension_dir (Это даст вам путь к расширению PHP dir)
Проверьте файл curl.in
$ sudo vi /etc/php/5.6/mods-available/curl.ini
Должно быть
*;конфигурация для модуля php curl
;priority = 20
extension = curl.so *
Убедитесь, что Curl включен в php
$ php -i |grep curl
вывод должен быть;
поддержка cURL => включена
cURL Информация => 7.35.0
Возраст => 3
Особенности
AsynchDNS => Да
CharConv => Нет
Отладка => Нет
GSS-Согласовать => Да
IDN => Да
IPv6 => Да
krb4 => Нет
Largefile => Да
libz => Да
NTLM => Да
NTLMWB => Да
SPNEGO => Нет
SSL => Да
SSPI => Нет
TLS-SRP => Да
Протоколы => dict, файл, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp
Host => x86_64-pc-linux-gnu
версия SSL => OpenSSL / 1.0.1f
ZLibВерсия => 1.2.8
Перезапустите php5.6-fpm
$ sudo service php5.6-fpm restart
Перезапустите Nginx
$ sudo service nginx restart
Это будет работать:)