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

相关推荐

  • lspcmcia命令 – 显示扩展的PCMCIA调试信息

    lspcmcia命令的作用是可以显示扩展的PCMCIA调试信息,是pccardctl ls命令的别名。 pccardctl命令用于监视和控制PCMCIA插槽的状态。 如果指定了插槽…

    Linux命令 2021年3月18日
  • ftpwho命令 – 显示ftp会话信息

    ftpwho命令用于显示当前所有以FTP登入的用户会话信息。 执行该命令可得知当前用FTP登入系统的用户有哪些人,以及他们正在进行的操作。 语法格式:ftpwho [参数] 常用参…

    Linux命令 2021年3月19日
  • squid命令 – 代理服务器守护进程

    squid命令是使用最广泛的代理服务器软件,可以节省网络带宽,提高网站的访问速度,它对服务器硬件的内存要求比较高。 它支持FTP、Gopher和HTTP协议的数据对象。 语法格式:…

    Linux命令 2021年3月19日
  • ip命令 – 显示与操作路由

    ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。 语法格式:ip [参数] 常用参数: -s 输出更详细的信息 -…

    Linux命令 2021年3月19日
  • blockdev命令 – 调用区块设备控制程序

    实用程序blockdev允许从命令行调用block设备ioctl, 以实现对设备的控制 。 语法格式:blockdev [参数] [设备] 常用参数: -q 安静模式 -v 详细信…

    Linux命令 2021年3月18日
  • mformat命令 – 格式化MS-DOS文件系统的磁盘

    mformat命令可以用于对MS-DOS文件系统的磁盘进行格式化,在已经做过低阶格式化的磁片上建立 DOS 档案系统,此命令支持多种文件系统格式。 语法格式:mformat [参数…

    Linux命令 2021年3月19日
  • Category: 9:其他命令

    msgen命令用于创建英文邮件目录。输入文件是最后输入的英文邮件或者一个邮件模板。该命令可以快速生成邮件模板。 […]

    Linux命令 2021年3月18日
  • Category: 4:磁盘管理

    lvs命令的作用是可以报告有关逻辑卷的信息。 逻辑卷建立在卷组之上,它是从卷组中“切出”的一块空间。它是最终用 […]

    Linux命令 2021年3月19日
  • Category: 7:设备管理

    add_drv命令用于通知系统新安装的设备驱动程序。系统中的每个设备都有一个与之相关的名称。这个名称由设备的n […]

    Linux命令 2021年3月18日
  • lvmdiskscan命令 – 扫描可见LVM2所有设备

    lvmdiskscan命令的作用是可以在系统中为LVM物理卷扫描所有的SCSI、IDE磁盘、多种设备和其他块设备。 lvmdiskscan命令会扫描所有可见的LVM2设备,而LVM…

    Linux命令 2021年3月19日