淘先锋技术网

首页 1 2 3 4 5 6 7

PHP是一种服务器端脚本语言,广泛被用于网页开发。在Linux系统中,通过命令行可以查询PHP的相关信息,例如PHP版本、需要的扩展或模块等。

要查询PHP版本,可以使用命令常量php -v,如:

php -v

输出结果类似如下:

PHP 7.2.24-0ubuntu0.18.04.7 (cli) (built: Oct  7 2020 15:24:25) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

可见,此时运行的PHP是7.2.24版本。

要查询需要的扩展或模块是否已安装,可以使用PHP的函数phpinfo()。该函数会输出详细的PHP信息,包括已加载的模块和扩展等。使用如下代码:

<?php
phpinfo();
?>

将上述代码保存为文件,例如info.php,将该文件放置于网站的根目录中。在浏览器中访问http://localhost/info.php,就能够看到PHP信息了。

对于一些只需要查询特定扩展或模块是否已安装的情况,可以使用命令行的php -m,如:

php -m | grep gd

如果输出类似于gd是因为gd扩展已安装,否则则未安装。

除此之外,还可以通过php.ini文件查询相关信息。php.ini是PHP的配置文件,其中包含很多有关PHP的设置和选项。可以使用如下代码查询php.ini文件的位置:

php --ini

输出类似于:

Configuration File (php.ini) Path: /etc/php/7.2/cli
Loaded Configuration File:         /etc/php/7.2/cli/php.ini
Scan for additional .ini files in: /etc/php/7.2/cli/conf.d
Additional .ini files parsed:      /etc/php/7.2/cli/conf.d/10-opcache.ini,
/etc/php/7.2/cli/conf.d/10-pdo.ini,
...

可见,php.ini文件位于/etc/php/7.2/cli/php.ini。

综上所述,Linux系统中查询PHP的相关信息主要有几种方式,包括命令常量php -v、php -m,以及PHP函数phpinfo()和php.ini文件。