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

Linux 環境下的 Java 開發 (五):安裝資料庫伺服器、HTTP 伺服器與郵件伺服器

     編輯:Java 相關知識

安裝 MySQL 資料庫伺服器

紅旗 Linux 預設安裝無資料庫軟體,無法滿足 Java EE 開發需求,首選 MySQL。雖工具光盤提供 MySQL 4.0 RPM 包,但我選擇 MySQL 5.0。官網下載最新版 (圖 1),5.1 為 beta、6.0 為 alpha,故用 5.0 社區版 (企業版收費)。

打包方式多樣,我選 non-rpm 方式 (mysql-5.0.45-linux-i686.tar.gz,77.5MB)。RPM 包雖簡單但 Server/Client/庫分開打包下載麻煩。non-rpm 解壓後需配置:

  1. 解壓至 /usr/mysql 目錄
  2. 建立 mysql 用戶
  3. 執行 mysql_install_db 初始化資料庫

過程截圖 (圖 2) 顯示資料存放於 /usr/mysql/data,初始化前該目錄為空。配置完成用 ./bin/mysqld_safe --user=mysql 啟動 (指定 mysql 用戶為安全考量),用 ./bin/mysqladmin 設定 root 密碼,最後用 ./bin/mysql 連線操作 (圖 3)。

安裝 Apache HTTPD 伺服器

紅旗桌面 5.0 未整合 HTTPD (大多數 Linux 預裝 Apache),需自行下載編譯。下載 httpd-2.2.6.tar.gz (圖 4),解壓 (圖 5)。紅旗桌面 GCC 整合良好,編譯約 7 分鐘。

編譯步驟:

./configure --prefix=/usr/httpd
make
make install

安裝完成進入目錄修改配置檔 (修改 ServerAdmin、DocumentRoot),啟動伺服器 (圖 6、7)。瀏覽器訪問 https://localhost/ 成功 (圖 8)。

雖 Java 開發常用 Tomcat,但安裝 HTTPD 為後續安裝 Bugzilla 鋪路 (Bugzilla 需 HTTPD 與郵件伺服器)。

啟動 SendMail 郵件伺服器

紅旗桌面自帶 SendMail (rpm -qa | grep sendmail 可見),預設未啟動。執行 /usr/sbin/sendmail -bd 啟動,ps ax | grep sendmail 確認運行 (圖 9)。

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