无法在虚拟服务器上从命令行运行PHP脚本

时间:2014-08-11 06:17:15

标签: php shell command-line cpanel

我的问题是我无法从命令行运行我的PHP脚本。在此示例中,我尝试运行脚本 allinone.php

我对编程相对较新,并且已经设置了一个虚拟服务器。 我有WHM,CPANEL。这是一个Centos 6.5

我已将PHP脚本保存在home / higheryieldco / public_html / allinone.php下的CPANEL中

我可以通过浏览器运行脚本。

我也可以(通过CRON CPANEL Icon)将其作为CRON作业运行。路径如下: -

/ usr / bin / php -q / home / higheryieldco / public_html / allinone.php

我已通过PUTTY进入用户highyieldco的命令行。

当我在命令行中输入 whereis PHP 时,我得到.....

PHP:/ usr / bin / php /usr/lib/php.ini / usr / local / bin / php /usr/local/lib/php.ini etc

在提示符下尝试输入: -

   php allinone.php

但我得到的只是.........无法打开输入文件:allinone.php

如果我键入以下内容:

   #!/usr/bin/php
   <?php echo"hello world"; ?>

我得到................- bash:意外令牌附近的语法错误&#39;换行符&#39;

我的目标是从命令行运行allinone.php,但我无法使其正常工作。我是否将脚本保存在错误的位置以进行命令行激活?我将如何以及在何处保存它?

感谢您的帮助

我一直试图按照这个答案结果:Where to start with running a command line in PHP with CPanel hosting

0 个答案:

没有答案