本文介紹LAMP的編譯安裝
Linux+Apache+Mysql+Perl/PHP/Python一組常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程序平台。隨著開源潮流的蓬勃發展,開放源代碼的LAMP已經與J2EE和.Net商業軟件形成三足鼎立之勢,並且該軟件開發的項目在軟件方面的投資成本較低,因此受到整個IT界的關注。從網站的流量上來說,70%以上的訪問流量是LAMP來提供的,LAMP是最強大的網站解決方案.
源碼安裝的好處
很多人放著最新的源碼不用,等著有人幫他做出 rpm, deb, 才能安裝。我說你為什麼不用源碼編譯,這樣版本比 rpm 高的多,有很多新功能,而沒有煩人的依賴關系。可是他說:“要是我用源碼編譯安裝,卸載的時候就不方便了,會留下很多垃圾。”
為什麼程序還沒有安裝你就想到卸載?難道你不知道這個程序是用來做什麼的?你應該改變到處找程序來試用的作法,而應該先了解一下到底那些程序有同樣的功能,聽聽別人的意見,看看它們各有什麼長處和短處,然後挑一個最適合你的程序來用。
從源碼編譯安裝程序,不但比你裝rpm更適合自己的機器設置,而且它們一般會裝到 /usr/local 目錄,這樣你以後如果換硬盤重裝系統,也可以把以前 /usr/local 下的程序原封不動拷貝過去用。我的 /usr/local 下有 2G 之多的程序,你想要是我有一台新機器要重新安裝,然後配置,得花費多少時間?實際上我曾經通過網絡把它們傳到一台新機器上,然後就出去吃晚飯,回來時我就 得到了另一台一摸一樣的 Linux 機器。
確實要卸載 make install 的程序怎麼辦呢?答案是直接刪掉。別以為直接刪掉程序會留下垃圾,引起“系統不穩定”。(btw: 這是誰教你的啊?呵呵。) make install 無非就是把可執行程序放在 /usr/local/bin, 把某些函數庫放在 /usr/local/lib,把數據文件放在 /usr/local/share 下一個它自己的目錄,你把這些東西都刪掉就行了,不會留下垃圾,即使真的留下一點文件沒有刪掉也占不了多少空間,更不可能引起系統不穩定。UNIX 就是這麼簡單
但是有幾個程序不建議從源碼安裝,它們是 Mozilla, Open Office, ... 它們編譯時會占用你幾個G的空間和好幾個小時的時間,這種花費我覺得是不值得的,因為你不能從編譯得到更多好處,不如直接安裝編譯好的版本。
好了.不糾結了.開始安裝! (大部分以圖示意,個人感覺圖能表達的更清晰,關鍵地方會注釋的!)
編譯安裝所需軟件包如下圖所示
編譯安裝httpd
預配置
make編譯
make install
確定安裝無誤,並增加連接優化路徑
httpd –v 查看查看
添加httpd系統服務 (第2行和第三行 是添加服務必不可少的!)IT辰逸
編輯主配置文件
確定服務,並啟動!
確認下!
配置安裝mysql (mysql 這個用戶創建前查看一下是否已存在!)
編譯安裝
建立配置文件-初始化數據庫
設置權限,優化執行路徑,程序庫路徑,添加系統服務,啟動並查看登錄測試
安裝擴展工具庫www.itchenyi.com
解壓並進行預配置
編譯並安裝
解壓並進行預配置
編譯並安裝
解壓並進行預配置接著編譯安裝
解包配置php
這就對了 請確保編譯和配置都沒出錯!
編譯
安裝
添加ZendGuardLoader優化模塊
修改配置文件。加載zend模塊
修改httpd主配置文件!
不要去想為什麼不restart www.itchenyi.com
驗證
測試連接數據庫
解包部署 phpMyAdmin
登錄phpMyAdmin
然後給root設置密碼
接著就可以登錄了!!!!!
添加開機啟動 這個步驟沒演示,根據你環境所需而定吧