我正在尝试从Ubuntu Linux 10.04.1服务器上的cron作业计划运行此脚本,但我得到以下结果:
似乎在serevr上启用了Curl这是phpinfo文件的摘录:
cron脚本用于清除magento db中的日志文件
我尝试了各种各样的东西,但是却无法让它发挥作用?任何想法都会很有帮助,谢谢。
答案 0 :(得分:9)
你混淆了curl php-module和系统可执行文件。
连接到shell并输入:
sudo apt-get install curl
如果您不想安装curl
,请尝试使用wget
。
答案 1 :(得分:1)
嗯,phpinfo()除了告诉你,php是用libcurl支持编译的,可以使用curl函数。尝试检查是否实际安装了curl(二进制文件)。如果没有安装它并修改你的cron脚本以使用命令的完整路径(通常/usr/bin/curl
)。
答案 2 :(得分:1)
您已安装php的卷曲扩展程序。但 NOT curl命令行客户端。
当您使用Ubuntu安装时,
sudo aptitude install curl
之后在cron选项卡中使用curl的完整路径 像
/usr/bin/curl