php命令是流行的Web开发语言PHP的命令行接口,可以使用PHP语言开发基于命令行的系统管理脚本程序。

使用的通用目的脚本语言,特别适合Web开发,可以嵌入到HTML中。

语法格式: php [参数]

常用参数:

-q安静模式,HTTP头输出(只有CGI)
-g<名称>在脚本中使变量为全局变量
-f<文件>解析和执行文件
-a运行PHP交互方式
-b<地址:端口>为外部FASTCGI服务器模式(CGI)绑定路径
-r<代码>运行PHP代码,而无需使用脚本标记“<?..?>”
-e为调试器/分析器生成扩展信息
-n没有php.ini文件将被使用
-z<文件>加载Zend扩展文件
-H从外部工具隐藏脚本名称(文件)和参数
--rf显示有关函数名都信息
-l只进行语法检查
--rc显示有关类名的信息
--re显示有关扩展名的信息
--ri名字显示
--ini显示配置文件名
-C不chdir到脚本的目录
-c<路径文件>在指定目录路径中查找php.ini文件,或使用指定的文件
-iPHP信息和配置
-T<总数>测量脚本重复次数的执行时间
-m在模块中显示编译
-s输出HTML语法高亮显示源代码
-F<文件>对每个输入行解析和执行文件
-E<代码>处理所有的输入行后运行PHP代码
-B<代码>处理输入行之前运行PHP代码
-w输出源,注释和空白
-R<代码>对每一个输入行运行PHP代码
-v查看版本

参考实例

查看PHP版本:

[root@linux-arae-cc ~]# php -v
PHP 5.3.3 (cli) (built: Mar 22 2017 12:27:09)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

对/root/mm.php文件进行语法检查:

[root@linux-arae-cc ~]# php -l /root/mm.php

显示PHP信息和配置:

[root@linux-arae-cc ~]# php -i

写入文本Hello Linux到标准输出:

[root@linux-arae-cc ~]# php -r 'echo "Hello Linuxn";'
Hello Linux