顯示系統資訊phpsysinfo

西元 2004 年 9 月 21 日 凌晨 4 點 15 分






我的 phpsysinfo 顯示畫面 (點圖放大)

這個軟體是一位朋友拿來架在他的 server 上,被我無意間發現的,覺得還滿好玩的就拿出來介紹一下。phpsysinfo 是用 PHP 來動態顯示系統資訊在網頁上 (或輸出成 XML),這些資訊包括系統使用的核心版本、IP、系統已啟動時間、網路裝置流量、CPU、PCI、USB、IDE 等裝置、實體記憶體、swap 和 mount 等。還可以選擇用哪種 theme 來呈現在網頁上,上面的抓圖是使用 aq template,個人強烈推薦。 :p

phpsysinfo 的安裝很簡單,只要上 phpsysinfo 在 SourceForge.net 的網頁,下載它的 source code 壓縮檔,解開壓縮檔之後修改其中的 config.php.new 檔案,一般情況下是不需做額外修改,我只修改預設的 template,從原本的 classic template 改成 aq template (個人強烈推薦的 template),改法是把這一行

$default_template=’classic‘;

改成

$default_template=’aq‘;

如果你不想顯示出你的 mount points (也就是哪個磁碟 partition 掛到哪個目錄下的資訊),可以把

$show_mount_point = true;

改成

$show_mount_point = false;

設定完之後,把 config.php.new 檔案名稱改成 config.php:

mv config.php.new config.php

最後把整個解壓縮出來的目錄直接複製到 Web Server 的網頁目錄下 (ex: /var/www/html) 就算完成安裝了。接著就可以用瀏覽器去瀏覽結果了。 :)

譬如我是把目錄複製到網頁的根目錄下,目錄名稱是取為 phpsysinfo,網址則為:

http://sanwangx.brain-c.com/phpsysinfo/

當然,上面的網址是假的。 :p

注意:php.ini (PHP 的設定檔) 裡的 include_path 要包含 「.」,safe_mode 要設定成 「off」。

phpsysinfo 支援的作業系統和其代表的 icon:

  • Linux 2.2+
  • FreeBSD 4.x
  • OpenBSD 2.8+
  • NetBSD
  • Darwin/OSX
  • WinNT






5 則留言 @ “顯示系統資訊phpsysinfo”

  1. MyAvatars 0.2 MyBlogLog
    Gravatar

    (這是什麼?)

    好像蠻好玩的耶~~~
    我來試試看!! :D

  2. MyAvatars 0.2 MyBlogLog
    Gravatar

    (這是什麼?)

    會不會被有心人士利用

  3. MyAvatars 0.2 MyBlogLog
    Gravatar

    (這是什麼?)

    To 豆:
    這是合理的懷疑,所以還是得做些防護措施的,怕麻煩的還是不要把 phpsysinfo 放上線吧。 :p

  4. MyAvatars 0.2 MyBlogLog
    Gravatar

    (這是什麼?)

    看完之後~就可以把關鍵的檔案改名
    這樣就不怕人家利用了

  5. MyAvatars 0.2 MyBlogLog
    Gravatar

    (這是什麼?)

    To Benson:
    我直接改 .htaccess 把網頁鎖起來。 :twisted: :twisted:

留個言吧!