加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – cURL无法在命令行中运行?

发布时间:2020-12-13 22:28:35 所属栏目:PHP教程 来源:网络整理
导读:我编写了一个脚本来使用cURL从网站解析一些数据,当我在浏览器中运行它时它工作正常,但是当我想在命令行中运行它时,我得到错误“调用未定义函数curl_init()”. php脚本是否在命令行的不同设置下运行? 解决方法 发生这种情况是因为您只是尝试从bash调用 PHP函
我编写了一个脚本来使用cURL从网站解析一些数据,当我在浏览器中运行它时它工作正常,但是当我想在命令行中运行它时,我得到错误“调用未定义函数curl_init()”. php脚本是否在命令行的不同设置下运行?

解决方法

发生这种情况是因为您只是尝试从bash调用 PHP函数.如果你的linux环境中安装了curl,那么命令应该只是curl [-options] [url].最简单的是:

$curl http://someurl.com/path/to/xmlfile.xml

你可以通过绑定“$which curl”(当然没有引号)从命令行测试这个.这将为您提供存储位置的路径,以防您必须使用完整路径. (例如/usr/bin/curl [-options] [url]).

编辑:在重新阅读你的问题后,我意识到我愚蠢地错过了你说你试图从命令行运行PHP脚本而不是卷曲自己的事实.现在我也被你的问题困扰了.抱歉!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读