调用未定义函数 App\Http\Controllers\curl_init() Lumen
Call to undefined function App\Http\Controllers\curl_init() Lumen
$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 中使用上面的代码但以
结束
Call to undefined function App\Http\Controllers\curl_init() error
我们必须在命名空间中添加任何东西吗?
我也尝试取消注释 php.ini 中的 extension=curl
以及重新启动服务器
Do we have to add any thing in namespace?
没有。
I have also tried uncomenting the extension=curl
然后检查您的 php 错误日志,因为 curl 扩展由于某种原因无法启动。由于您没有发布错误日志的内容,这里没有人知道为什么您的 curl 扩展程序无法加载。
(错误日志的位置由 error_log
php.ini 指令决定,尽管如果您 运行 php 在像 nginx 或 apache 这样的网络服务器后面,然后错误日志是 通常 只是重定向到你的网络服务器的错误日志。例如 debian/ubuntu nginx+php-fpm,默认错误日志是 nginx 的错误日志在/var/log/nginx/error.log
)
$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 中使用上面的代码但以
结束Call to undefined function App\Http\Controllers\curl_init() error
我们必须在命名空间中添加任何东西吗?
我也尝试取消注释 php.ini 中的 extension=curl
以及重新启动服务器
Do we have to add any thing in namespace?
没有。
I have also tried uncomenting the extension=curl
然后检查您的 php 错误日志,因为 curl 扩展由于某种原因无法启动。由于您没有发布错误日志的内容,这里没有人知道为什么您的 curl 扩展程序无法加载。
(错误日志的位置由 error_log
php.ini 指令决定,尽管如果您 运行 php 在像 nginx 或 apache 这样的网络服务器后面,然后错误日志是 通常 只是重定向到你的网络服务器的错误日志。例如 debian/ubuntu nginx+php-fpm,默认错误日志是 nginx 的错误日志在/var/log/nginx/error.log
)