检查我在 Debian 上运行的 PHP 版本?

检查我在 Debian 上运行的 PHP 版本?

我正在运行 Debian 6,我需要知道我正在运行哪个版本的 PHP,是否有我可以运行的命令?

我尝试了“php -i”和“php -v”上一个问题..

root@azaz07:/srv/www/site.com/public_html# php -i
bash: php: command not found
root@azaz07:/srv/www/site.com/public_html# php -v
bash: php: command not found

答案1

我试过“php -v”

仅当您安装了 CLI 版本的 PHP 时,此命令才会起作用。如果您只有 Apache 模块版本的 PHP,则此命令不起作用。

您可以用以下命令安装 CLI 版本:

apt-get install php5-cli

这应该会使信息和版本命令起作用。

如果 PHP 是通过您的包管理器安装的,那么这样的命令可能会产生有用的结果。

# dpkg -l | grep php
ii  libapache2-mod-php5                                    5.3.3-7+squeeze17            server-side, HTML-embedded scripting language (Apache 2 module)
ii  libphp-phpmailer                                       5.1-1                        full featured email transfer class for PHP
ii  libzend-framework-php                                  1.11.9-0ubuntu1              a simple, straightforward, open-source software framework for PHP 5
ii  libzend-framework-zendx-php                            1.11.9-0ubuntu1              a simple, straightforward, open-source software framework for PHP 5
ii  php-apc                                                3.1.3p1-2                    APC (Alternative PHP Cache) module for PHP 5
ii  php-html-common                                        1.2.5-1                      A base class for other HTML classes
hi  php-html-template-it                                   1.3.0-1                      Integrated Templates
...

如果您的包管理器没有安装 PHP,而是手动安装,那么您可能只需创建一个如下所示的 PHP 脚本<?php phpinfo();,然后通过 Web 浏览器访问该脚本。

相关内容