Я использую сервер Ubuntu 16.04, и я побежал
sudo apt-get install php-curl
и получить вывод:
php-curl is already the newest version
когда я бегу:
curl -V
я получил:
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10
zlib/1.2.8 libidn/1.32 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets
на странице phpinfo () я не вижу, что curl включен / установлен, и когда я запускаю любую функцию curl, я получаю сообщение об ошибке:
Fatal error: Uncaught Error: Call to undefined function curl_version() in ...
вчера работал нормально. я обновил php и теперь он больше не работает …
Чтобы использовать curl, сначала включите его. Найдите php.ini
файл и раскомментируйте эту строку.
;extension=php_curl.dll
Не забудь перезапустить апач..
/opt/lampp/lampp service apache2 restart
решение в моем случае было установить curl с помощью:
sudo apt-get install php7.0-curl
благодаря @ casimir-et-hippolyte