在php亚硝中使用curl

时间:2014-02-18 19:43:56

标签: php curl io nitrousio

我正在开发一个使用CURL PHP的项目,但我无法安装curl扩展,因为我不是“Nitrous.io”框的root用户。

还有另一种在Nitrous.io PHP Box中安装CURL PHP的方法吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

只需在nitrous.io框中重新安装php5软件包

$ parts update
$ parts install php5
$ php -m | grep curl
curl 
$ php -r 'echo curl_version()["version"] . PHP_EOL;'
7.22.0

答案 1 :(得分:0)

我不熟悉Nitrious.io,但如果您无法访问/安装项目的卷曲,则必须直接联系Nitrious使用curl。

此外,您可以使用fsocketopen来解决问题。例如:

$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)
\n";
} else {
    $out = "GET / HTTP/1.1\r\n";
    $out .= "Host: www.example.com\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}