我正在运行 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 浏览器访问该脚本。