Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP错误行1:`<;?php?>';_Php_Linux_Cron - Fatal编程技术网

PHP错误行1:`<;?php?>';

PHP错误行1:`<;?php?>';,php,linux,cron,Php,Linux,Cron,我正在尝试在web主机上设置一个非常简单的cron作业。我将cron.php设置为每分钟运行一次。现在,出于测试目的,cron.php只是: 现在,每一分钟,我都会收到带有以下错误的cron电子邮件: //home/user/public\u html/mysite/cron.php:第1行:意外标记换行附近的语法错误 //home/user/public\u html/mysite/cron.php:第1行: 这个服务器在从命令行访问PHP时有困难吗?还是我没有看到其他问题 此外,在尝试添加

我正在尝试在web主机上设置一个非常简单的cron作业。我将cron.php设置为每分钟运行一次。现在,出于测试目的,cron.php只是:

现在,每一分钟,我都会收到带有以下错误的cron电子邮件:

//home/user/public\u html/mysite/cron.php:第1行:意外标记换行附近的语法错误

//home/user/public\u html/mysite/cron.php:第1行:

这个服务器在从命令行访问PHP时有困难吗?还是我没有看到其他问题


此外,在尝试添加
echo“test”之类的东西时,我也遇到了类似的奇怪错误
甚至只是
phpinfo()

您没有shebang行,因此它试图使用默认shell执行脚本


添加
#/usr/bin/php
(或php所在的任何位置)到脚本顶部。

对于cron作业,通常必须在cmd行中指定可执行文件 /path/to/executable.php//path/to/file.php

环境可能返回令牌错误,因为它不知道php是什么或如何处理它

请尝试将“#!/usr/bin/env php”添加为.php文件的第一行。
env将为您查找并启动php。希望它能工作。

也许这条线有点旧了,但我知道它会帮助别人。我在cron作业上也有同样的错误,然后我创建了cron,就像有人访问我的站点一样,我在命令中添加了这一行:

wget http://www.mywebsite.com/xml/Cron.php > /dev/null
更改webiste的地址和脚本的路径


辛德,伊万,这是怎么回事?在crontab的顶部?明白了,把你的答案和这个结合起来,让它运行起来!是舍邦干的!谢谢如果在Windows中编辑文件,请确保使用UNIX行结尾