Я пытаюсь сделать curl POST-запрос в CLI, и он выдает это исключение:
PHP Warning: Module 'curl' already loaded in Unknown on line 0
Этот скрипт отлично работает в локальной среде (Mac OS), но когда я запускаю его в производство (Ubuntu 16.04), он выдает это исключение.
Я использую версию PHP 5.6.
Вот метод PHP:
function post_request($url, $data){
$fields_string =http_build_query($data);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
Для информации мой метод используется в том же проекте (не в режиме cli) и работает как брелок. ошибка генерируется только в режиме CLI.
когда я смотрю в /etc/php/5.6/php.ini
, модуль curl загружается только один раз.
Есть идеи?