LAMP (Linux + Apache + MySQL + PHP/Perl) 近幾年來發展迅速
已經成為Web 服務器的事實標准
這個術語代表了 Linux 平台上的 Apache 網站服務器
MySQL 數據庫以及PHP
Perl編程語言的結合
LAMP 不僅會成為企業接入互聯網
也應該會在企業內部網絡建設中大有作為
提到開放源代碼
你馬上就會意識到 Linux操作系統
Linux 是開放源碼軟件的代表
目前有越來越多的網站把他們的 Web 服務器架構在 Linux操作系統之上
因為 Linux 能夠提供健壯的 Web 應用
LAMP 所代表的不僅僅是開放源碼
它更是開發和實施高性能Web應用的重要平台
根據
年
月
日E
soft(_survey) 進行的一個獨立的調查顯示
Apache在Web服務器領域的市場份額是
%
大約是微軟IIS(
%)的
倍
目前最好的Web建站黃金組合是Linux+Apache+Mysql+PHP/Perl
但是在實際工作過程中需要分別下載
安裝
配置Apache
PHP和Mysql
並且需要根據具體情況修改Apache的
PHP的php
ini還有MySQL的配置文件
如果出於安全考慮你還需要提供SSL(安全套接字協議)功能
那還得下載
配置正確的mod_ssl 等模塊
這其中的任何步驟出現問題都會導致網站不能正確運行
又是下載
又是安裝還要修改配置文件
想一次完全配置成功
即使對於一個經驗豐富的Linux網絡管理員也比較困難
NuSphere MySQL是一個把包括MySQL
Apache
Perl
PHP包括在內的工具包
另外增加了集中管理這幾種軟件的工具包
它的官方網址是
只要簡單注冊一下就可以下載了
Linux版本包括的軟件
MySQL
Perl
Apache
PHP
phpMyAdmin
Data Dictionary
WEBMIN
一系統要求 硬件
中央處理器
兼容 Intel X
處理器PentiumII
以上
兆(推薦
兆)內存
兆以上硬盤空間
顯示內存
兆
軟件
內核版本基於
或以上
KDE
以上
X Window System XFree
x 以上
桌面分辨率 至少為
×
桌面顏色至少
萬
千色(
位元)
二 安裝前的准備工作 NuSphere MySQL安裝過程中需要編譯Apache
PHP和Mysql
所以需要GCC(
以上)和Qt(
以上)支持
所以要使用RPM來確認
rpm
qa | grep gcc
rpm
qa | grep qt
三命令行下安裝軟件 gunzip NuSphereMySQL
Linux
tar
gztar vxf NuSphereMySQL
Linux
tar
cd NuSphereMySQL
Linux
/setup
系統提示
which: no netscape in (/NuSphereMySQL
Linux/scripts:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local
/bin:/usr/bin:/usr/X
R
/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 CTRL
C #可以使用CTRL
C結束安裝#
四圖形化的安裝配置 按照系統提示我們在一個浏覽器中輸入//linux:
即可出現安裝界面
用鼠標點擊
Install
按鈕進入安裝方式見圖-
圖- 圖形安裝界面 NuSphere MySQL提供了兩種安裝方式
Quick Install
和
Custom Install
前者安裝所有軟件安裝目錄是
/usr/local/nusphere
這裡筆者為了優化性能選擇
Custom Install
然後用鼠標點擊
Install
按鈕進入自定義安裝方式見圖-
圖- NuSphere MySQL自定義安裝界面 在圖-
中你可以選擇安裝的軟件
安裝目錄和是否在開機時啟動服務等其他選項
主要模塊的說明
Apache
Linux平台最優秀的Web服務器
監聽端口號
PHP
Hypertext Preprocessor(超文本預處理器)
即PHP動態網站開發技術與ASP相似
也是一種嵌入HTML文檔的服務器端腳本語言
其語法大部分與C
Java
Perl等語言相似
並形成了自己的獨有風格
利用該語言Web程序員可以快速地開發出動態網頁
PHP在大多數Unix平台
GUN/Linux和微軟Windows平台上均可以運行
PHP支持所有主流數據庫
它是完全免費的
使用時不需要支付任何費用
Perl:Perl語言被稱為是一種
膠水語言
所謂膠水語言
也就是說它是可以用來將許多元素連接在一起的語言
Perl語言能夠利用你的數據庫
將它轉換成一個具有電子表格特性的文件
並且在你進行文件的處理時
根據需要對數據進行調整
Perl語言也能夠利用文字處理文檔
將它們轉換成HTML文檔
以便在Web頁面上顯示
Perl語言擅長的是將這些程序連接在一起
MySQL
MySql數據庫本身沒有圖形化的界面
但它並不遜色於一些商用數據庫軟件
MySQL主要特點是快速
健壯和易用
支持多處理器
MySQL可以工作在不同的平台上
支持C
C++
Java
Perl
PHP
Python和TCL API
像所有的Linux應用一樣
它也具有十分易於配置的特點
缺省監聽端口號
Webmin
Webmin是一個基於Web的Unix系統管理工具
管理員通過浏覽器訪問Webmin的各種管理功能並完成相應的管理動作
目前Webmin支持絕大多數的Unix/Linux系統
它為用戶提供了基於WEB管理界面
不僅簡化了用戶管理
更重要的是它將整個Linux系統的管理都集成到了一個統一的管理界面中
Web管理方式使得Webmin同時具有本地和遠程管理的能力
插件式結構使得Webmin具有很強的擴展性和伸縮性
目前Webmin提供的標准管理模塊幾乎涵蓋了常見的Unix/Linux管理
訪問控制和SSL支持為遠程管理提供了足夠的安全性
默認的端口號是
一般不用去改它
PhpMyAdmin
PhpMyAdmin是一套由PHP開發愛好者寫的管理Linux下數據庫的程序
phpMyAdmin可極好的解決使用的易用性問題
它對管理Linux下的數據庫行之有效
用戶可以通過Web浏覽器新建刪除數據庫
增加
刪除
修改表結構和表數據
還可以通過表單形式提交查詢語句
返回數據結果
選擇完畢後用鼠標點擊
Install
按鈕
系統會依照相互依賴關系(Webmin是用Perl腳本語言編寫的
因此在系統中要先安裝Perl
)依次安裝
Prel
Mysql
Apache
Sample Website
PHP
PhpMyAdmin
Webmin
各個模塊
見圖-
圖-軟件安裝結束 五系統測試 用鼠標點擊
Click here to continue
進入NuSphere MySQL控制中心這裡你可以進行用Webmin對用戶進行管理
用PhpMyAdmin建立
管理Mysql數據庫等工作
見圖-
圖- NuSphere MySQL控制中心 最後測試一下Apache服務器是否正常
鼠標點擊
hellocgi
pl
如果在你的浏覽器下圖那麼你就成功了
圖- Apache Web服務器 總結 NuSphere MySQL是一個非常高效安全Linux服務器的配置集成工具包
定制的過程完全用菜單驅動
而且都有簡單的說明
不論是網管高手還是初級網管它都是一個不錯的選擇
From:http://tw.wingwit.com/Article/program/MySQL/201311/29313.html