Вызов неопределенной функции App \ Http \ Controllers \ curl_init () Lumen - PullRequest
0 голосов
/ 31 октября 2019
$ch = curl_init('http://example.com');
         curl_setopt($ch, CURLOPT_POST, true);
         curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
         $response = curl_exec($ch);
         curl_close($ch);

Я хочу запустить вызов curl, где я использую приведенный выше код в Lumen, но в итоге получаю

Вызов неопределенной функции App \ Http \ Controllers \ curl_init () error

Нужно ли добавлять что-либо в пространство имен? Я также попытался uncoment extension=curl в php.ini, а также перезапустил сервер

1 Ответ

0 голосов
/ 01 ноября 2019

Нужно ли добавлять что-либо в пространство имен?

Нет.

Я также попытался uncomenting расширение = curl

, затем проверьте ваш журнал ошибок php, потому что расширение curl не удаетсяначать по какой-то причине. и поскольку вы не опубликовали содержимое журнала ошибок, никто здесь не может знать, почему не удается загрузить ваше расширение curl.

(местоположение журнала ошибок определяется директивой error_log php.ini,хотя если вы запускаете php за веб-сервером, таким как nginx или apache, журнал ошибок обычно просто перенаправляется в журнал ошибок вашего веб-сервера, например, с помощью debian / ubuntu nginx + php-fpm, ошибка по умолчаниюlog - это журнал ошибок nginx на /var/log/nginx/error.log)

...