использовать завиток в php азота

Я разрабатываю проект, который использует CURL PHP, но я не могу установить расширение curl, так как я не являюсь пользователем root в поле «Nitrous.io».

Есть ли другая альтернатива установке CURL PHP в Nitrous.io PHP Box?

Заранее спасибо!


person Jorge Miranda    schedule 18.02.2014    source источник
comment
чего вы хотите добиться с помощью CURL? может быть, есть другие способы сделать это без участия CURL   -  person Hassan    schedule 18.02.2014


Ответы (2)


Просто переустановите пакет php5 на ящик nitrous.io.

$ parts update
$ parts install php5
$ php -m | grep curl
curl 
$ php -r 'echo curl_version()["version"] . PHP_EOL;'
7.22.0
person dismay    schedule 19.02.2014
comment
После запуска parts install php5 вам также может понадобиться перезапустить Apache2. parts stop apache2 , parts start apache2. - person Greg; 20.02.2014

Я не знаком с Nitrious.io, но если вы не можете получить доступ/установить curl для своего проекта, вам придется напрямую связаться с 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);
}
person Jack    schedule 18.02.2014