我正在使用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,现在它不再工作了......
答案 0 :(得分:2)
为了使用curl,你应首先启用它。找到你的php.ini
文件并取消注释该行。
;extension=php_curl.dll
不要忘记重新启动apache ..
/opt/lampp/lampp service apache2 restart
答案 1 :(得分:0)
我的解决方案是使用以下方法安装curl:
sudo apt-get install php7.0-curl
感谢@ casimir-et-hippolyte