📅  最后修改于: 2023-12-03 15:03:43.106000             🧑  作者: Mango
在 Linux 环境下,我们经常需要运行不同版本的 PHP。而 PHP 提供了一个 php
命令,通过这个命令可以执行 PHP 脚本,同时也可以查看当前系统中安装的 PHP 版本信息。
通过命令 php -v
可以查看当前系统中安装的 PHP 版本信息。
$ php -v
PHP 7.2.24-0ubuntu0.18.04.6 (cli) (built: May 26 2020 13:09:11) ( NTS )
在这个例子中,我们可以看到当前系统中安装的 PHP 版本是 7.2.24。
如果当前系统中安装了多个版本的 PHP,我们可以通过命令 update-alternatives --list php
来查看。
$ update-alternatives --list php
/usr/bin/php7.2
/usr/bin/php7.4
在这个例子中,我们可以看到当前系统中可用的 PHP 版本是 7.2 和 7.4。
如果我们需要在不同的 PHP 版本之间切换,我们可以使用命令 update-alternatives --set php /usr/bin/phpX
,其中 X 是我们需要切换到的 PHP 版本。
$ sudo update-alternatives --set php /usr/bin/php7.4
在这个例子中,我们将当前系统中使用的 PHP 版本切换到了 7.4。
通过命令 php -i
可以查看当前 PHP 的配置信息。
$ php -i
phpinfo()
PHP Version => 7.4.13
System => Linux ubuntu 5.4.0-52-generic #57~18.04.1-Ubuntu SMP Thu Oct 15 14:04:49 UTC 2020 x86_64
Build Date => Nov 17 2020 08:16:47
Configure Command => './configure' '--with-config-file-path=/etc/php/7.4/cli' '--with-config-file-scan-dir=/etc/php/7.4/cli/conf.d' '--disable-cgi' '--with-curl' '--with-pear' '--with-gd' '--with-jpeg' '--with-freetype' '--with-openssl' '--with-mysql=mysqlnd' '--with-readline' '--with-zlib' '--with-mysqli=mysqlnd' '--enable-mbstring' '--enable-zip' '--enable-bcmath' '--enable-pcntl' '--enable-gd' '--enable-exif' '--enable-calendar' '--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm' '--with-xsl' '--with-tidy' '--with-xmlrpc' '--with-pdo-mysql=mysqlnd' '--enable-intl'
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php/7.4/cli
Loaded Configuration File => /etc/php/7.4/cli/php.ini
Scan this dir for additional .ini files => /etc/php/7.4/cli/conf.d
Additional .ini files parsed => /etc/php/7.4/cli/conf.d/10-opcache.ini,
在这个例子中,我们可以看到当前 PHP 的版本是 7.4.13,PHP 的配置文件路径是 /etc/php/7.4/cli/php.ini
。
总结:通过以上介绍,我们可以得知在 Linux 环境下通过 php
命令来查看当前系统中安装的 PHP 版本信息、查看可用的 PHP 版本、切换 PHP 版本、查看 PHP 配置信息。这些命令可以帮助我们更好地管理 PHP 环境。