CLI php在命令提示符下运行php

Jav*_*der 3 php console ubuntu

我已经安装了PHP CLI来从控制台执行php命令.

我使用此命令安装了PHP CLI -

sudo apt-get install php5-cli
Run Code Online (Sandbox Code Playgroud)

当我跑这个

$vr=3; echo $vr;
Run Code Online (Sandbox Code Playgroud)

结果: -

=3: command not found
Run Code Online (Sandbox Code Playgroud)

如果我运行echo "test"; 结果: -test

显示器..

谁能告诉为什么"command not found"显示..

Lor*_*con 5

"echo"测试"行正在工作,因为echo是一个bash命令.

你必须编写自己的php脚本,通过命令行运行它,如下所示:

$ php myscript.php
Run Code Online (Sandbox Code Playgroud)

或者,您可以从命令行运行php,然后直接编写或粘贴脚本.然后按CTRL+ D运行它.记住开头和结尾.

作为第三个选项,你可以编写一个php脚本,在第一行输入这段代码:

#!/usr/bin/php
Run Code Online (Sandbox Code Playgroud)

显然,php可执行文件路径必须与系统中的路径匹配.这样,你可以chmod + x脚本,然后像这样直接运行:

$ ./myscript.php
Run Code Online (Sandbox Code Playgroud)

第四个选项是交互式shell:

$ php -a
Interactive shell

php > echo 5+8;
13
Run Code Online (Sandbox Code Playgroud)

[命令前面的$表示用户运行的命令]