LAMP是一種流行的Web開發(fā)平臺,其中包含了Linux作為操作系統(tǒng)、Apache作為Web服務(wù)器、MySQL作為數(shù)據(jù)庫管理系統(tǒng)以及PHP作為服務(wù)器端編程語言。在這個平臺上,PHP是最常用的編程語言,而我們需要查看PHP相關(guān)信息時,可以使用一些命令和工具。
在Linux命令行中,我們可以使用php -v命令來查看已安裝的PHP版本。例如,當(dāng)我們執(zhí)行php -v時,可能的輸出為:
PHP 7.2.19-0ubuntu0.18.04.2 (cli) (built: Aug 12 2020 09:39:37) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
上面的輸出告訴我們,我們的系統(tǒng)上安裝了PHP 7.2.19,并在終端顯示了PHP版本的詳細(xì)信息。
在LAMP平臺上,我們還可以使用phpinfo()函數(shù)查看PHP的詳細(xì)信息。phpinfo()函數(shù)可以顯示PHP配置信息、PHP版本等信息。在瀏覽器中,我們只需創(chuàng)建一個包含 phpinfo() 函數(shù)的php文件,然后在瀏覽器中運行該PHP文件即可。例如,假設(shè)我們的PHP文件名為 phpinfo.php,可以訪問 http://localhost/phpinfo.php 來查看詳細(xì)信息。
<?php // 輸出當(dāng)前PHP配置信息 phpinfo(); ?>
以上代碼將在瀏覽器中顯示PHP的詳細(xì)信息,如下圖所示:
除了以上的方法,我們還可以使用第三方工具如Xdebug來查看PHP信息。Xdebug是一個免費的開源調(diào)試器和分析器,它可以與各種IDE(Integrated Development Environment)集成使用,例如Eclipse、NetBeans、PhpStorm等。Xdebug可以顯示變量值、函數(shù)調(diào)用和返回值、代碼覆蓋率以及函數(shù)執(zhí)行流程。在使用Xdebug時,我們需要啟用Xdebug擴(kuò)展并進(jìn)行一些基本配置。
要啟用Xdebug,我們需要編輯php.ini文件,并將xdebug.so路徑添加到指令中。例如,如果我們的xdebug.so路徑在 /usr/lib/php/20160303/xdebug.so,我們可以將以下指令添加到php.ini文件末尾:
[Xdebug] zend_extension=/usr/lib/php/20160303/xdebug.so xdebug.remote_enable=1 xdebug.remote_autostart=1
上面的配置啟用了Xdebug擴(kuò)展,并啟用遠(yuǎn)程調(diào)試功能,以便可以將IDE連接到Xdebug。我們還可以通過設(shè)置其他參數(shù)來定制Xdebug的行為和輸出。一旦配置了Xdebug擴(kuò)展,我們就可以在IDE中使用Xdebug了。
綜上所述,在LAMP平臺上查看PHP信息有多種方法。我們可以使用命令行、phpinfo()函數(shù)或第三方工具如Xdebug來查看PHP的詳細(xì)信息。