安装后卷曲不起作用,为什么?

时间:2017-02-20 11:31:15

标签: php curl

我正在使用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,现在它不再工作了......

2 个答案:

答案 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