LAMP是Linux、Apache、MySQL、PHP/Perl/Python的簡稱。它所組成的各組件都是開源軟件,因此很方便自由的獲取,導致這些組件的廣泛使用,并不斷完善發展,初步形成新的軟件系統格局,并可能成為開源軟件系統工程化的核心模式。
要安裝比較新的httpd我們就必須安裝比較新的apr。紅帽6上就不需要再指定安裝apr了,因為它默認安裝的版本比較新。但是我們這里使用的是紅帽5.8的版本,它給我們安裝的apr版本有點老,我們要安裝新版本的apr,是不是老版本的apr就要卸載了呢?這不是的,老版本千萬不能卸載,可能會有依賴;那升級呢?也是不行的,升級后老版本也是會沒的。那有的朋友該問了,那兩個版本在是不是該有沖突了。我們只能使用多版本并存的機制,只要把編譯安裝的新版本和老版本安裝在不同的地方就可以了。
Rpm包安裝: /bin, /sbin, /usr/bin, /usr/sbin ####二進制所在位置 /lib, /usr/lib ####庫文件所在位置 /etc ####配置文件所在位置 /usr/share/{doc,man}####幫助文檔/手冊 編譯安裝: /usr/local/ ####定義安裝第三方軟件包 bin, sbin ####二進制所在位置 lib ####庫文件所在位置 etc ####配置文件所在位置 share/{doc,man} ####幫助文檔/手冊
我們這樣安裝,看上去還算工整,但是我們還要想到到時候要是想要卸載某個軟件怎么辦?還要一個一個的找嗎?那不就變麻煩了。所以我們這樣調整,就是定義安裝第三方軟件包依舊放在/usr/local/下,并且還要創建以軟件名命名的目錄(為了好找),然后把它有關的文件都放在這個目錄下面。但是這樣安裝又出現了問題,它的二進制程序不在PATH環境里面,那就不能直接執行命令了,那就修改PATH變量;還要修改庫文件搜索路徑;還要修改man的配置文件等。
例如: /usr/local/apr/
bin, sbin, lib, includes, etc, share/man
下面我們就開始手動配置apr及apr-util,并且如何安裝httpd。(提示:這里要下載源程序包)
第一步:安裝開發環境
第二步:安裝apr源程序
我們這里是在我們的服務器上下載的,大家要是做的話去官方網站(apr.apache.org)上下載源程序包,我們這里將它們放到了主目錄下面。如果不想放到這里的話可以放到/usr/local/src下面,這里專門放源碼的。下面我們就準備安裝apr【提示:如果你系統的時間比下載源碼包的時間還要早的話,這樣是會出錯的。如果時間不對的話可以用hwclock 主站蜘蛛池模板: 延边| 怀柔区| 广西| 枞阳县| 嘉峪关市| 瓦房店市| 肇庆市| 秭归县| 枣庄市| 华安县| 鹤岗市| 和平区| 乳山市| 建湖县| 尼玛县| 章丘市| 全州县| 休宁县| 甘肃省| 略阳县| 和平区| 无极县| 开鲁县| 大田县| 镇平县| 会同县| 南昌县| 汝城县| 社旗县| 延边| 汕头市| 达尔| 土默特左旗| 大化| 马鞍山市| 乌苏市| 衡水市| 富平县| 剑阁县| 盐池县| 南丹县|