歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Linux入門利用TWIG架設WebMail系統

  twig 是 The Web Information Gateway 的縮寫,是一套利用 PHP 開發而成的軟件,它可以讓你輕松地架設一個網絡郵局 (WebMail)。使用者只需透過浏覽器,即可完成郵件的收發動作。除此之外,它還整合了新聞群組、通訊簿、行程安排、會議、書簽......等功能,是一套多功能的 WebMail 軟件。    1、系統需求:  TWIG 需要以下的套件:    支持php的網頁服務器( 建議使用 Apache )    PHP 3.0.11 以上版本    此外若能配合下列套件,將能發揮 twig 更佳的特性:    mysql 或 pgsql    LDAP 服務器    IMAP 服務器    筆者建議以 Apache+PHP+MySQL+IMAP 的組合來架設,至於LDAP服務器可依自行需要再加以搭配。    筆者所采用的套件如下:    RedHat 7.2  Apache 1.3.22  PHP 4.0.6  MySQL 3.23.41  twig 2.7.5    2、下載軟件:  首先請先檢查系統中是否已經安裝了 Apache+PHP+MySQL+IMAP,你可以透過下列指令檢查是否已經安裝:    # rpm -qa grep -i apache  # rpm -qa grep -i php  # rpm -qa grep -i mysql  # rpm -qa grep -i imap    若發現有未安裝的套件,可利用你的Linux安裝光盤片來安裝。以 RedHat 7.2 為例,我們可以在光盤片的 RedHatRPMS 目錄中找到許多的 rpm 套件,並利用下列指令來安裝:    # rmp -ivh    或者你想升級至較新的版本,可至下列網址下載最新的版本:    Apache:http://www.apache.org  PHP:http://www.php.net  MySQL:http://www.mysql.com    此外最重要的是要下載 twig,我們可以至 http://twig.screwdriver.net/download.php3 下載最新的 twig 2.7.5版。當然啦!以上所需的軟件都可在 LinuxCenter 軟件數據庫中找到。    3、安裝步驟:  筆者假設你的 Linux 系統中已經安裝了 Apache+PHP+MySQL+IMAP,而且 twig 也已經下載至你的家目錄中。現在就開始進行安裝的動作吧!    1. 將 twig 從家目錄復制到 /usr/local    # cp $HOME/twig-2.7.5.tar.gz /usr/local    2.解壓縮檔 twig-2.7.5.tar.gz    # cd /usr/local  # tar zxvf twig-2.7.5.tar.gz    3.執行 twig-install,將 twig 安裝至 /var/www/Html/    # cd /usr/local/twig-2.7.5  # ./twig-install /var/www/html/twig    4. 建立數據庫    # mysqladmin -u root -p create twig  # cd /usr/local/twig-2.7.5/setup  # mysql -u root -p twig < twig.table.mysql    5. 修改參數設定    # cd /var/www/html/twig/config    # vi config.inc.php3    $config["fromdomain"] = "你的網域名稱"; //修改為你這台 twig 主機的網域名稱  $config["language"] = "chinesebig5"; //將語系改成繁體中文  $config["imap_server"] = "YourImapServerDomain"; //指定你的IMAP服務器位置,若是在同一台機器只要用"localhost"即可  $config["smtp_server"] = "YourSmtpServerDomain"; //指定你的SMTP服務器位置,若是在同一台機器只要用"localhost"即可  $config["session_handler"] = "php4session"; //php 4以上系統可將 cookie 改為 session  $config["login_handler"] = "php4session"; //php 4以上系統可將 cookie 改為 session    # vi dbconfig.inc.php3    $dbconfig["sqlusername"]="root"; //修改 mysql 的使用者帳號  $dbconfig["sqlpassWord"]="你的密碼"; //修改 mysql 的使用者密碼  $dbconfig["defaultdb"]="twig"; //修改預設數據庫名稱  $dbconfig["sqltype"]="mysql"; //修改使用數據庫




Copyright © Linux教程網 All Rights Reserved