我的问题是我无法从命令行运行我的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