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

标签 php linux cron

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

<?php ?>

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

//home/user/public_html/mysite/cron.php: line 1: syntax error near unexpected token newline

//home/user/public_html/mysite/cron.php: line 1: <?php ?>

此服务器是否很难从命令行访问 PHP,或者是否存在其他一些我没有发现的问题?

此外,我在尝试添加类似 echo "test"; 的内容时遇到了类似的奇怪错误甚至只是 phpinfo();

最佳答案

您没有 shebang 行,因此它正在尝试使用默认 shell 执行脚本。

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

关于PHP 错误行 1 : `<?php ?>' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4927691/

相关文章:

php - 我怎样才能改进我的搜索功能? PHP + MySQL

php - 用于创建具有右键单击功能的网格的优秀免费 AJAX PHP 解决方案是什么?

java - Tomcat 不会停止。我该如何调试呢?

php - 如何使用 php 替换 CSV 文件中一行中的 1 个值?

linux - __connect_no_cancel block 和服务器获取数据乱序

c - 当我用 C 语言发送带有 char 数组的命令时,system() 调用或 exec() 函数不起作用

linux - anacron 不执行我的 bash 脚本

php - 命令行脚本 PHP 不运行

java - 如何配置log4j只保留最近n天的日志文件?

PHP Search_Array使用通配符