功能描述:
PHP是使用的通用目的脚本语言,特别适合Web开发,可以嵌入到HTML中。
命令语法:
php(选项)(参数)
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@gitlab ~]# 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
显示当前PHP加载的有效模块
[root@gitlab ~]# php -m
[PHP Modules]
bz2
calendar
Core
ctype
curl
date
ereg
exif
fileinfo
filter
ftp
gettext
gmp
hash
iconv
json
libxml
openssl
pcntl
pcre
Phar
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
tokenizer
xml
zip
zlib
[Zend Modules]
显示PHP信息和配置
[root@gitlab ~]# php -i
对/root/mm.php文件进行语法检查
[root@gitlab ~]# php -l /root/mm.php
执行/root/mm.php文件
[root@gitlab ~]# php -f /root/mm.php
写入文本Hello Linux到标准输出
[root@gitlab ~]# php -r 'echo "Hello Linuxn";'
Hello Linux