當前位置: 首頁> 最新文章列表> 用phpinfo() 函數查看當前PHP 版本信息的實用技巧和步驟

用phpinfo() 函數查看當前PHP 版本信息的實用技巧和步驟

gitbox 2025-07-12

在日常開發和部署PHP 應用時,了解服務器所運行的PHP 版本及其配置信息是非常重要的一步。無論是調試兼容性問題,還是為系統選擇合適的擴展組件, phpinfo()函數都能提供極其有價值的信息。本文將介紹使用phpinfo()函數的基本方法,以及一些實用技巧,幫助開發者更高效地獲取PHP 環境信息。

一、什麼是phpinfo() 函數?

phpinfo()是PHP 內置的一個函數,用於輸出大量關於當前PHP 環境的配置信息。這些信息包括但不限於:

  • PHP 版本

  • 編譯選項和擴展

  • PHP 環境變量

  • HTTP 頭信息

  • 操作系統信息

  • 已加載的模塊

該函數對於排查問題、配置服務器或與主機服務提供商溝通時尤為有用。

二、如何使用phpinfo()

使用phpinfo()非常簡單,只需要創建一個.php文件,並在其中寫入以下代碼:

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-title function_ invoke__">phpinfo</span></span><span>();
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

保存為info.php或任意你喜歡的文件名,將其上傳至服務器根目錄或你希望執行的位置,然後通過瀏覽器訪問該文件,例如:

 <span><span>http:</span><span><span class="hljs-comment">//yourdomain.com/info.php</span></span><span>
</span></span>

頁面會返回一個包含大量表格的頁面,詳細展示了PHP 當前的環境信息。

三、安全性注意事項

由於phpinfo()會暴露服務器大量敏感信息(包括路徑、版本號、編譯參數等),因此強烈建議僅在調試時臨時啟用該文件,並在查看完畢後立即將其刪除或限制訪問權限。

可參考以下方式提升安全性:

  • 通過.htaccess 限制IP 訪問

  • 為該文件添加密碼驗證

  • 使用服務器配置屏蔽Web 訪問該文件

四、提取指定信息的技巧

有時我們並不需要全部信息,而是只想查看當前的PHP 版本。這種情況下,可以直接使用如下代碼:

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">'當前 PHP 版本:'</span></span><span> . </span><span><span class="hljs-title function_ invoke__">phpversion</span></span><span>();
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

或者使用PHP_VERSION常量:

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">'當前 PHP 版本:'</span></span><span> . PHP_VERSION;
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

這種方式比加載整個phpinfo()頁面要更輕量,尤其適合在生產環境中快速調試或輸出日誌。

五、結合CLI 使用phpinfo()

如果你可以通過命令行操作服務器,也可以直接運行:

 <span><span>php -i
</span></span>

這條命令等價於phpinfo()的輸出,非常適合用於自動化腳本或服務器端環境檢測。

六、總結

phpinfo()是PHP 提供的一個功能強大但也需要謹慎使用的工具。合理運用它不僅可以幫助你快速了解服務器運行環境,還能協助你更好地配置和維護PHP 應用。務必注意使用後的安全處理,避免造成不必要的風險。借助其輸出的信息,你可以更有信心地面對各種環境部署問題。