熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

用NuSphere MySQL快速構建Linux網絡平台

2013-11-23 20:55:51  來源: MySQL 

  LAMP (Linux + Apache + MySQL + PHP/Perl) 近幾年來發展迅速已經成為Web 服務器的事實標准這個術語代表了 Linux 平台上的 Apache 網站服務器 MySQL 數據庫以及PHP Perl編程語言的結合LAMP 不僅會成為企業接入互聯網也應該會在企業內部網絡建設中大有作為提到開放源代碼你馬上就會意識到 Linux操作系統Linux 是開放源碼軟件的代表目前有越來越多的網站把他們的 Web 服務器架構在 Linux操作系統之上因為 Linux 能夠提供健壯的 Web 應用 LAMP 所代表的不僅僅是開放源碼它更是開發和實施高性能Web應用的重要平台根據日Esoft(_survey) 進行的一個獨立的調查顯示Apache在Web服務器領域的市場份額是%大約是微軟IIS(%)的
  
  目前最好的Web建站黃金組合是Linux+Apache+Mysql+PHP/Perl 但是在實際工作過程中需要分別下載安裝配置ApachePHP和Mysql並且需要根據具體情況修改Apache的 PHP的phpini還有MySQL的配置文件如果出於安全考慮你還需要提供SSL(安全套接字協議)功能那還得下載配置正確的mod_ssl 等模塊這其中的任何步驟出現問題都會導致網站不能正確運行又是下載又是安裝還要修改配置文件想一次完全配置成功即使對於一個經驗豐富的Linux網絡管理員也比較困難
  
  NuSphere MySQL是一個把包括MySQLApachePerlPHP包括在內的工具包 另外增加了集中管理這幾種軟件的工具包 它的官方網址是 只要簡單注冊一下就可以下載了Linux版本包括的軟件MySQL Perl
  
  Apache PHP phpMyAdmin Data DictionaryWEBMIN
  
  系統要求
  硬件 中央處理器兼容 Intel X處理器PentiumII 以上 兆(推薦兆)內存兆以上硬盤空間 顯示內存
  軟件 內核版本基於或以上 KDE以上X Window System XFree x 以上桌面分辨率 至少為× 桌面顏色至少千色(位元)
  
   安裝前的准備工作
  NuSphere MySQL安裝過程中需要編譯ApachePHP和Mysql所以需要GCC(以上)和Qt(以上)支持所以要使用RPM來確認
  rpm qa | grep gcc
  rpm qa | grep qt
  
  命令行下安裝軟件
  gunzip NuSphereMySQLLinux
  targztar vxf NuSphereMySQLLinuxtar
  cd NuSphereMySQLLinux
  /setup
  
  系統提示
  which: no netscape in (/NuSphereMySQLLinux/scripts:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local
  /bin:/usr/bin:/usr/XR/bin:/bin:/usr/games:/opt/kde/bin)
  No browser found on this system
  Please start a browser on your remote workstation and open the following
  //linux: #在網絡浏覽器中輸入//linux:#When finished close this program by typing CTRLC #可以使用CTRLC結束安裝#
  
  圖形化的安裝配置
  按照系統提示我們在一個浏覽器中輸入//linux: 即可出現安裝界面用鼠標點擊Install按鈕進入安裝方式見圖-
  
 

  
圖- 圖形安裝界面

  NuSphere MySQL提供了兩種安裝方式Quick InstallCustom Install前者安裝所有軟件安裝目錄是/usr/local/nusphere這裡筆者為了優化性能選擇Custom Install然後用鼠標點擊Install按鈕進入自定義安裝方式見圖-
  
 

  
圖- NuSphere MySQL自定義安裝界面

  在圖-中你可以選擇安裝的軟件安裝目錄和是否在開機時啟動服務等其他選項
  
  主要模塊的說明
  
   Apache Linux平台最優秀的Web服務器監聽端口號
  
   PHPHypertext Preprocessor(超文本預處理器)即PHP動態網站開發技術與ASP相似也是一種嵌入HTML文檔的服務器端腳本語言其語法大部分與CJavaPerl等語言相似並形成了自己的獨有風格利用該語言Web程序員可以快速地開發出動態網頁PHP在大多數Unix平台GUN/Linux和微軟Windows平台上均可以運行PHP支持所有主流數據庫它是完全免費的使用時不需要支付任何費用
  
   Perl:Perl語言被稱為是一種膠水語言所謂膠水語言也就是說它是可以用來將許多元素連接在一起的語言Perl語言能夠利用你的數據庫將它轉換成一個具有電子表格特性的文件並且在你進行文件的處理時根據需要對數據進行調整Perl語言也能夠利用文字處理文檔將它們轉換成HTML文檔以便在Web頁面上顯示Perl語言擅長的是將這些程序連接在一起
  
   MySQLMySql數據庫本身沒有圖形化的界面但它並不遜色於一些商用數據庫軟件MySQL主要特點是快速健壯和易用支持多處理器MySQL可以工作在不同的平台上支持CC++JavaPerlPHPPython和TCL API像所有的Linux應用一樣它也具有十分易於配置的特點缺省監聽端口號
  
   WebminWebmin是一個基於Web的Unix系統管理工具管理員通過浏覽器訪問Webmin的各種管理功能並完成相應的管理動作目前Webmin支持絕大多數的Unix/Linux系統它為用戶提供了基於WEB管理界面不僅簡化了用戶管理更重要的是它將整個Linux系統的管理都集成到了一個統一的管理界面中Web管理方式使得Webmin同時具有本地和遠程管理的能力插件式結構使得Webmin具有很強的擴展性和伸縮性目前Webmin提供的標准管理模塊幾乎涵蓋了常見的Unix/Linux管理訪問控制和SSL支持為遠程管理提供了足夠的安全性默認的端口號是一般不用去改它
  
   PhpMyAdminPhpMyAdmin是一套由PHP開發愛好者寫的管理Linux下數據庫的程序phpMyAdmin可極好的解決使用的易用性問題它對管理Linux下的數據庫行之有效用戶可以通過Web浏覽器新建刪除數據庫增加刪除修改表結構和表數據還可以通過表單形式提交查詢語句返回數據結果
  
  選擇完畢後用鼠標點擊Install按鈕系統會依照相互依賴關系(Webmin是用Perl腳本語言編寫的因此在系統中要先安裝Perl)依次安裝PrelMysqlApacheSample WebsitePHPPhpMyAdminWebmin各個模塊見圖-
  
 

  
圖-軟件安裝結束

  系統測試
  用鼠標點擊Click here to continue 進入NuSphere MySQL控制中心這裡你可以進行用Webmin對用戶進行管理用PhpMyAdmin建立管理Mysql數據庫等工作見圖-
  
 

  
圖- NuSphere MySQL控制中心

  最後測試一下Apache服務器是否正常鼠標點擊hellocgipl 如果在你的浏覽器下圖那麼你就成功了
  

  
圖- Apache Web服務器

  總結
  NuSphere MySQL是一個非常高效安全Linux服務器的配置集成工具包定制的過程完全用菜單驅動而且都有簡單的說明不論是網管高手還是初級網管它都是一個不錯的選擇
From:http://tw.wingwit.com/Article/program/MySQL/201311/29313.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.