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脚本而不是卷曲自己的事实.现在我也被你的问题困扰了.抱歉! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |