歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> LAMP的編譯安裝圖解教程

LAMP的編譯安裝圖解教程

日期:2017/3/3 16:24:58   编辑:關於Linux

本文介紹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設置密碼

接著就可以登錄了!!!!!

添加開機啟動 這個步驟沒演示,根據你環境所需而定吧

Copyright © Linux教程網 All Rights Reserved