2015-05-11 106 views
-2

我试图在Linux服务器上安装卷曲,当我检查,看看哪个版本(卷曲-V)我有这样说的:安装卷曲

卷曲7.36.0(x86_64的未知Linux的-gnu)的libcurl/7.36.0的OpenSSL /为1.0.1h 的zlib/1.2.8协议:字典文件FTP FTPS的Gopher HTTP HTTPS IMAP IMAPS POP3 POP3S RTSP SMTP SMTPS的telnet TFTP特点:Largefile NTLM NTLM_WB SSL libz进行TLS-SRP

但是当我尝试在实际网站上使用php脚本运行curl函数时,我得到一个空白页。当我检查日志时,有一个错误说:调用未定义的函数curl_init(),所以我不知道如果启用或不启用它。

+0

[PHP CURL Enable Linux]可能的重复(http://stackoverflow.com/questions/8014482/php-curl-enable-linux) – Paul

+0

在你编辑的问题中,你说你正在尝试安装curl,并且那么当你运行curl它会运行并显示它的版本字符串。所以它显然工作。你真正的问题是什么? – Kenster

+0

@Kenster对不起,我之前实际上把我的细节放在了前面,但有一条消息告诉我这是另一个与我观察时不相关的问题的重复。我已经添加了更多的问题描述 –

回答

0

PHP的curl_*函数不使用curl二进制文件,它使用cURL的库。

您需要为PHP安装cURL模块或者在启用cURL的情况下重新编译PHP。

有关更多信息,请参阅AskUbuntu StackExchange中的this answer

+0

对不起,我不是很清楚。我已经遵循了这个过程,但是在这样做之后,重新启动服务器后,它仍然没有启用,尽管它看起来已经安装了。 –

+0

你如何检查它是否启用? 'php -r'var_dump(curl_version());''? –

+0

不,我使用ssh登录到服务器,然后输入curl -V –