首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

快速獲取 PHP、MySQL 與 Apache 版本資訊的方法

     編輯:PHP 綜合知識

簡介

在開發與除錯過程中,經常需要確認執行環境的 PHP、MySQL 與 Apache 版本。以下提供最直接的程式碼片段,可快速取得版本資訊。

獲取 PHP 版本

<?php
echo "PHP 版本: " . phpversion();
?>

獲取 MySQL 版本

<?php
$link = mysql_connect('127.0.0.1', 'root', '');
if ($link) {
    echo mysql_get_server_info($link);
    mysql_close($link);
} else {
    echo "無法連線至 MySQL";
}
?>

注意:mysql_* 函式已於 PHP 7.0 移除,建議改用 mysqli 或 PDO:

<?php
$mysqli = new mysqli('127.0.0.1', 'root', '');
if ($mysqli->connect_errno) {
    echo "連線失敗: " . $mysqli->connect_error;
} else {
    echo "MySQL 版本: " . $mysqli->server_info;
    $mysqli->close();
}
?>

獲取 Apache 版本

<?php
if (function_exists('apache_get_version')) {
    echo "Apache 版本: " . apache_get_version();
} else {
    echo "無法取得 Apache 版本(可能非 Apache 環境或未載入模組)";
}
?>

綜合顯示範例

<?php
echo "<h3>伺服器環境資訊</h3>";
echo "<p>PHP: " . phpversion() . "</p>";

$mysqli = @new mysqli('127.0.0.1', 'root', '');
if (!$mysqli->connect_errno) {
    echo "<p>MySQL: " . $mysqli->server_info . "</p>";
    $mysqli->close();
} else {
    echo "<p>MySQL: 無法連線</p>";
}

if (function_exists('apache_get_version')) {
    echo "<p>Apache: " . apache_get_version() . "</p>";
} else {
    echo "<p>Apache: 不支援或非 Apache 環境</p>";
}
?>

將上述程式碼儲存為 info.php 放入網站根目錄,透過瀏覽器存取即可快速查看版本資訊。記得檢查完畢後刪除該檔案,避免洩露伺服器細節。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved