php的cURL问题

时间:2013-04-01 10:51:53

标签: php facebook curl

当我试图通过传递URL手动获取php页面时,会出现一个例外

javax.servlet.ServletException:java.lang.RuntimeException:PHP致命错误:未捕获异常'Exception',消息'Facebook需要CURL PHP扩展。

但是当我在我的insatllation目录中搜索php curl时,我在那里找到了它。

[ashish@hpproliant ~]$ which php
/usr/local/bin/php
[ashish@hpproliant ~]$ which curl
/usr/local/bin/curl

我修改了php.ini文件,其中有一条与curl相关的行被注释了。我现在需要做什么?感谢

2 个答案:

答案 0 :(得分:0)

也许

sudo apt-get install php5-curl

答案 1 :(得分:0)

只需按照以下步骤操作,然后检查您是否完全按照以下步骤操作:

sudo apt-get install php5-curl

确保在php.ini文件中启用curl(对我而言,它位于/etc/php5/apache2/php.ini中),如果找不到此行,则可能在/ etc / php5 / conf中.D / curl.ini。确保行:

extension=curl.so

没有注释掉然后重启apache,所以输入putty:

sudo /etc/init.d/apache2 restart

调试: - 检查是否在PHP中启用了curl: -

方法1:

function curlEnabled() {
    if (ini_get('safe_mode') == 1)
        return 0;

    return in_array('curl', get_loaded_extensions());
}

方法2:

function_exists('curl_init');

请打印php_info();您的服务器并在此处发布。

请参阅以下链接: - Detect if cURL works? PHP CURL Enable Linux