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文件,或使用指定的文件 |
-i | php信息和配置 |
-t<总数> | 测量脚本重复次数的执行时间 |
-m | 在模块中显示编译 |
-s | 输出html语法高亮显示源代码 |
-f<文件> | 对每个输入行解析和执行文件 |
-e<代码> | 处理所有的输入行后运行php代码 |
-b<代码> | 处理输入行之前运行php代码 |
-w | 输出源,注释和空白 |
-r<代码> | 对每一个输入行运行php代码 |
-v | 查看版本 |
参考实例
查看php版本:
[root@linuxcool ~]# php -v php 5.3.3 (cli) (built: mar 22 2017 12:27:09) d88尊龙官网手机app copyright (c) 1997-2010 the php group zend engine v2.3.0, d88尊龙官网手机app copyright (c) 1998-2010 zend technologies
对/root/mm.php文件进行语法检查:
[root@linuxcool ~]# php -l /root/mm.php
显示php信息和配置:
[root@linuxcool ~]# php -i
写入文本hello linux到标准输出:
[root@linuxcool ~]# php -r 'echo "hello linuxn";' hello linux