我使用 vi 编辑器编写了一个 PHP 代码并将其保存为Test.php
。在终端中运行该文件的命令是什么?
答案1
您可以安装 PHP-cli:
sudo apt-get install php5-cli
然后在终端:
php /path-to-Test.php
假设你将 Test.php 保存在桌面上,那么命令将是
php ~/Desktop/Test.php
或者你可以
cd ~/Desktop
php ./Test.php
编辑:根据您上面的评论:命令变成
php ~/root/adserver/adson/Test.php
答案2
您也可以将其放在 PHP 脚本的第一行:
#!/usr/bin/env php
这告诉您的 shell,此文件应与 php 一起运行。此后,如果您使脚本可执行,例如使用
chmod +x Test.php
然后你可以像运行二进制可执行文件一样运行它:
./Test.php
或者使用完整路径:
./~/root/adserver/adson/Test.php
笔记:当然你还需要php5-cli已安装。
答案3
如果您使用 vim 编辑文件,您甚至可以使用以下命令在编辑器中执行它:
:!php %
向 vim指示!
您想要调用外部函数,php
是需要执行的外部函数,并且%
引用您当前的文件(即您想要php
作为参数传递给的文件)。
由于 vim 是一款出色的工具,您甚至可以通过映射来提高工作效率。为此,您可以将以下行添加到.vimrc
:
map <C-e> <Esc> :w<CR> :!php %<CR>
这样,当您在编辑时按下Esc+ ,e您的文件将被保存,然后外部调用php
就完成了。
映射的详细信息如下:
<Esc>
如果您仍在编辑,则让您退出插入模式以启用正常模式。:w<CR>
调用write
函数来保存您的更改。- 最后一部分是我在回答开始时给你的命令。
当然,要使用此方法,您需要安装 php-cli,正如@Maythux 在他的回答中所建议的那样。