php命令 – PHP语言的命令行接口

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@xtuos.com ~]# 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@xtuos.com ~]# php -l /root/mm.php

显示PHP信息和配置:

[root@xtuos.com ~]# php -i

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

[root@xtuos.com ~]# php -r 'echo "Hello Linuxn";'
Hello Linux

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1470.html

(0)
上一篇 2021年3月18日 下午5:07
下一篇 2021年3月18日 下午5:13

相关推荐

  • mount命令 – 文件系统挂载

    mount命令用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,因为你将光盘插入cdrom中,Linux并不会自动挂载,必须使用Li…

    Linux命令 2021年3月18日
  • mesg命令 – 设置终端机的写入权限

    mesg命令用于设置当前终端的写入权限,即是否让其他用户向本终端发信息。将mesg设置y时,其他用户可利用write命令将信息直接显示在您的屏幕上。 语法格式: mesg [参数]…

    Linux命令 2021年3月19日
  • dirs命令 – 显示Shell目录堆栈中的记录

    dirs命令用于显示Shell目录中的堆栈记录。不加选项时显示当前的Shell命令堆栈中的所有目录,显示时左边为最新加入的目录。 语法格式:dirs [参数] 常用参数: -c 删…

    Linux命令 2021年3月18日
  • df命令 – 显示磁盘空间使用情况

    df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利…

    Linux命令 2021年3月19日
  • hciconfig命令 – 配置蓝牙设备

    hciconfig命令用于配置蓝牙设备,hciX 是系统中安装的蓝牙设备的名称,如果未提供hciX,hciconfig 会打印有关系统内安装的所有蓝牙设备的名称和基本信息;如果提供…

    Linux命令 2021年3月18日
  • mkimage命令 – 制作可启动映象文件

    mkimage工具是u-boot用来制作镜像文件的工具,其源代码在u-boot源码的tools目录下:mkimage.c。我们使用bootm命令加载的内核和根文件系统,都要用这个工…

    Linux命令 2021年3月19日
  • cancel命令 – 取消已存在的打印任务

    cancel指令用来取消已经存在的打印任务。 语法格式:cancle [参数] [打印任务号] 常用参数: -a 取消所有打印任务 -E 当连接到服务器时强制使用加密 -U 指定连…

    Linux命令 2021年3月18日
  • repquota命令 – 显示文件系统配额的汇总信息

    repquota用于显示指定文件系统的磁盘使用情况与配额设置的汇总信息,对于用户,显示当前创建的文件数量、存储空间使用数量,以及配额的设置信息。 由于需要把所有的用户ID与用户组I…

    Linux命令 2021年3月19日
  • pstack命令 – 显示每个进程的栈跟踪

    pstack是一个shell脚本,用于打印正在运行的进程的栈跟踪信息,它实际上是gstack的一个链接,而gstack本身是基于gdb封装的shell脚本.。 此命令可显示每个进程…

    Linux命令 2021年3月18日
  • tmux命令 – 终端复用软件

    Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权. 使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开…

    Linux命令 2021年3月18日