淘先锋技术网

首页 1 2 3 4 5 6 7

PHP -v命令是PHP语言中的一个非常重要的命令,它可以帮助我们查看当前PHP版本信息以及PHP模块信息。在我们进行PHP编程的时候,经常需要知道所运行的PHP版本信息和PHP模块信息,这时候就需要用到PHP -v命令。

使用PHP -v命令非常简单,只需要在命令行中输入php -v即可。下面是一个示例:

php -v

输出结果如下:

PHP 7.1.0 (cli) (built: Dec  1 2016 12:36:49) ( NTS )

从上面的输出可以看到,我们的PHP版本是7.1.0版本,同时也可以看到PHP的编译模式是NTS。

在使用PHP -v命令的时候,我们还可以通过一些参数来获取更加详细的信息。

例如,我们可以使用-V参数来获取PHP的详细编译信息。下面是一个示例:

php -V

输出结果如下:

Configure Command =>'./configure'  '--prefix=/usr/local/php7' '--with-config-file-path=/usr/local/php7/etc' '--enable-fpm' '--with-fpm-user=www' '--with-fpm-group=www' '--enable-mbstring' '--enable-zip' '--enable-bcmath' '--enable-pcntl' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg'

从上面的输出可以看到,我们的PHP编译时使用了一些参数,比如为了让PHP支持多字节字符串需要开启mbstring模块。

此外,我们还可以使用-m参数来查看当前PHP所安装的模块信息。下面是一个示例:

php -m

输出结果如下:

[PHP Modules]
bcmath
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
json
libxml
mbstring
mysqli
mysqlnd
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlwriter
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache

从上面的输出可以看到,我们当前的PHP安装了哪些模块以及这些模块的名称。

综上所述,PHP -v命令是PHP语言中非常重要的一个命令,可以帮助我们查看当前PHP版本信息和PHP模块信息。通过一些参数的使用,我们还可以获取更加详细的信息。