由於 PHP 各版本的寫法都略有不同,很多時都需要查詢系統內的 PHP 版本,或者系統管理員也有時會需要檢查 PHP 版本,要查詢系統內的 PHP,分別可以用 PHP 程式或者 CLI 指令模式完成,以下分別看一看幾種不同方法。
CLI
在 CLI 查詢 PHP 版本十分簡單,用 php 指令便可以:
$ php –version
或
$ php-cgi –version
執行後會有類似的輸出:
PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
除了用 php 指令外,如果 PHP 是用系統的套件管理工具安裝,也可以用套件管理工具查詢:
RHEL / CentOS:
# yum info php
或
# rpm -qa | grep php
Debian / Ubuntu:
# dpkg –list | grep php
PHP 程式
如果不能存取 CLI, 那麼便要用 PHP 檢查,用 PHP 檢查可以用 phpinfo() 或者 php-version() 函式,以下用 phpversion() 作為例子,建立一個 php script, 加入以下內容:
|
1 2 3 |
<?php echo "PHP Version: " . phpversion(); ?> |
用瀏覽器開啟以上 php script 便可以看到 PHP 版本。