PHP命令行模式详解

PHP命令行界面(CLI)提供了一系列选项,让用户能够在命令行中执行PHP脚本、检查PHP配置等。以下是常用的一些命令行选项及其描述:

  • -a:进入交互模式,用户可以输入PHP代码并立即执行看到结果。
  • -c |:指定php.ini文件的路径或文件,PHP将使用该文件作为配置文件。
  • -n:启动时不使用php.ini文件。
  • -d foo[=bar]:在命令行上定义ini配置项的值,如 -d display_errors=1
  • -e:生成扩展的信息用于调试器/分析器。
  • -f :解析并执行指定的文件。
  • -h:显示帮助信息。
  • -i:显示PHP的配置信息,相当于在web环境中调用phpinfo()函数。
  • -l:进行语法检查但不执行脚本。
  • -m:显示所有已编译的模块。
  • -r :执行给定的PHP代码,无需使用PHP标签
  • -B :在处理输入行之前,先执行给定的PHP代码。
  • -R :对每一输入行都执行给定的PHP代码。
  • -F :对每一输入行都解析并执行指定的文件。
  • -E :在处理完所有输入行后,执行给定的PHP代码。
  • -H:隐藏任何传递给外部工具的参数。
  • -S ::使用内置的Web服务器运行,指定监听的地址,指定端口。
  • -t :为内置Web服务器指定文档根目录。
  • -s:以HTML格式输出源码(语法高亮)。
  • -v:显示PHP的版本号。
  • -w:输出去掉注释和空白的源代码。
  • -z :加载Zend扩展。

其他选项允许显示有关函数、类、扩展和Zend扩展的信息,以及查看特定扩展的配置。

这些选项对于开发、调试和运维工作都非常有用,可以让你更加灵活地使用PHP CLI环境。

你可能感兴趣的:(php,php)