亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的方法和裝置的制造方法

文檔序號:8457147閱讀:154來源:國知局
基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及信息技術領域,尤其涉及一種基于Linux系統(tǒng)的安裝搭建服務器web 環(huán)境的方法和裝置。
【背景技術】
[0002] Linux系統(tǒng)是一種自由和開放源碼的類Unix操作系統(tǒng),存在著許多不同的Linux 版本,但它們都使用了 Linux內(nèi)核。
[0003] 而由于Linux系統(tǒng)具有多樣性和不統(tǒng)一性,因此,在安裝搭建服務器web環(huán)境時, 安裝方法和支持的服務器版本都會有所不同,一般情況下都會基于服務器本身所支持的安 裝方法和安裝包進行定制安裝。然而,這樣會導致Linux系統(tǒng)下的服務器web環(huán)境搭建復 雜度較高,也間接提高了對服務器web應用的兼容性需求。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明提供一種基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的方法和裝置,以降 低Linux系統(tǒng)下的服務器web環(huán)境搭建復雜度,降低對服務器web應用的兼容性需求。
[0005] -方面,本發(fā)明提供一種基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的方法,其特 征在于,包括:
[0006] 運行shell安裝腳本;
[0007] 檢測Linux操作系統(tǒng)的類型;
[0008] 根據(jù)所檢測的所述Linux操作系統(tǒng)的類型,安裝阿帕奇web服務器Apache、超文本 預處理語言PHP和關系型數(shù)據(jù)管理系統(tǒng)MySQL中的至少一個。
[0009] 另一方面,本發(fā)明還提供一種基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的裝置, 包括:
[0010] 運行模塊,用于運行shell安裝腳本;
[0011] 檢測模塊,用于檢測Linux操作系統(tǒng)的類型;
[0012] 安裝模塊,用于根據(jù)所檢測的所述Linux操作系統(tǒng)的類型,安裝阿帕奇web服務器 Apache、超文本預處理語言PHP和關系型數(shù)據(jù)管理系統(tǒng)MySQL中的至少一個。
[0013] 本發(fā)明提供的基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的方法和裝置,通過運 行shell安裝腳本來檢測Linux操作系統(tǒng)的類型,并根據(jù)所檢測的所述Linux操作系統(tǒng)的 類型,安裝阿帕奇web服務器Apache、超文本預處理語言PHP和關系型數(shù)據(jù)管理系統(tǒng)MySQL 中的至少一個。實現(xiàn)降低Linux系統(tǒng)下的服務器web環(huán)境搭建復雜度,降低對服務器web 應用的兼容性需求。
【附圖說明】
[0014] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0015] 圖1為本發(fā)明提供的基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的方法一個實施 例的的流程圖;
[0016] 圖2為本發(fā)明提供的基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的裝置一個實施 例的結構不意圖;
[0017] 圖3為本發(fā)明提供的基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的裝置又一個實 施例的結構示意圖。
【具體實施方式】
[0018] 為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員 在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0019] 圖1為本發(fā)明提供的基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的方法一個實施 例的流程圖,如圖1所示,該方法包括:
[0020] S101、運行shell安裝腳本;
[0021] S102、檢測Linux操作系統(tǒng)的類型;
[0022] S103、根據(jù)所檢測的Linux操作系統(tǒng)的類型,安裝阿帕奇web服務器Apache、超文 本預處理語言PHP和關系型數(shù)據(jù)管理系統(tǒng)MySQL中的至少一個。
[0023] 本發(fā)明中,對于安裝搭建服務器web環(huán)境,提供了所需的Apache源碼包、PHP (Hypertext Preprocessor)源碼包和MySQL源碼包中的至少一個,shell安裝腳本,以及其 他相關源碼包,安裝說明文檔等。
[0024] 其中,編寫install, sh,此文件會進行檢測與安裝的步驟。
[0025] 作為一種較佳的實施方式,運行shell安裝腳本之前,可以首先將Apache的源碼 包、PHP的源碼包和MySQL的源碼包中的至少一個,以及shell安裝腳本、相關源碼包和安 裝說明文檔解壓到Linux操作系統(tǒng)中的任意一個目標目錄中,然后再運行目標目錄中的 安裝文件,即運行該目標目錄中的bash, /install, sh文件。Install, sh支持4個參數(shù): prepare,apache,mysql 和 php。默認 bash, /install, sh 運行,表不順序先檢測 Linux 操作 系統(tǒng)的類型,再依次安裝apache, mysql和php。也可以直接輸入單個參數(shù),只安裝某一個 功能,如bash, /install, sh mysql就只會重新安裝mysql。
[0026] 需要說明的是,本發(fā)明提供的基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的方法, 既可以支持安裝Apache、PHP和MySQL的全部;又可以支持安裝Apache、PHP和MySQL中的 任意一個或兩個。因此,運行shell安裝腳本,通過shell安裝腳本來檢測Linux操作系統(tǒng) 的類型后,可以依次安裝Apache,MySQL和PHP。也可以直接輸入單個參數(shù),只安裝其中某 一個或兩個,如 bash, /install, sh mysql,則只安裝 MySQL。
[0027] 安裝過程中,可以提示用戶所需要安裝Apache、PHP和MySQL的全部還是部分,用 戶可以通過回復某個字符,例如:y加回車來確定。
[0028] 其中,Linux系統(tǒng)類型可以包括Linux系統(tǒng)版本號,所來源的公司等等信息,例如 目前包括的Linux系統(tǒng)類型可以參見下表: 「00291
【主權項】
1. 一種基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的方法,其特征在于,包括: 運行shell安裝腳本; 檢測Linux操作系統(tǒng)的類型; 根據(jù)所檢測的所述Linux操作系統(tǒng)的類型,安裝阿帕奇web服務器Apache、超文本預處 理語言PHP和關系型數(shù)據(jù)管理系統(tǒng)MySQL中的至少一個。
2. 根據(jù)權利要求1所述的方法,其特征在于,所述運行shell安裝腳本之前,還包括: 將所述Apache的源碼包、所述PHP的源碼包和所述MySQL的源碼包中的至少一個,以 及所述shell安裝腳本、相關源碼包和安裝說明文檔解壓到所述Linux操作系統(tǒng)中的任意 一個目標目錄中; 運行所述目標目錄中的安裝文件。
3. 根據(jù)權利要求1或2所述的方法,其特征在于,所述安裝阿帕奇web服務器Apache、 超文本預處理語言PHP和關系型數(shù)據(jù)管理系統(tǒng)MySQL中的至少一個,包括: 將所述Apache、所述PHP和所述MySQL中的至少一個安裝到所述Linux操作系統(tǒng)中的 第一目錄下,將所述Apache的配置文件、所述PHP的配置文件和所述MySQL的配置文件中 的至少一個安裝到所述Linux操作系統(tǒng)中的第二目錄下,所述第一目錄和所述第二目錄為 所述Linux操作系統(tǒng)中的不同目錄。
4. 根據(jù)權利要求3所述的方法,其特征在于,所述第一目錄為Aisr/local/webserver。
5. 根據(jù)權利要求3所述的方法,其特征在于,所述Apache的配置文件對應的所述第二目錄 為/etc/httpd/httpd.conf,所述PHP的配置文件對應的所述第二目錄為2.mysql: /etc/my/cnf, 所述MySQL的配置文件對應的所述第二目錄為/usr/local/webserver/php/etc/php.nin。
6. -種基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的裝置,其特征在于,包括: 運行模塊,用于運行shell安裝腳本; 檢測模塊,用于檢測Linux操作系統(tǒng)的類型; 安裝模塊,用于根據(jù)所檢測的所述Linux操作系統(tǒng)的類型,安裝阿帕奇web服務器Apache、超文本預處理語言PHP和關系型數(shù)據(jù)管理系統(tǒng)MySQL中的至少一個。
7. 根據(jù)權利要求6所述的裝置,其特征在于,還包括:解壓模塊,用于將所述Apache的 源碼包、所述PHP的源碼包和所述MySQL的源碼包中的至少一個,以及所述shell安裝腳 本、相關源碼包和安裝說明文檔解壓到所述Linux操作系統(tǒng)中的任意一個目標目錄中; 所述運行模塊還用于:運行所述目標目錄中的安裝文件。
8. 根據(jù)權利要求6或7所述的裝置,其特征在于,所述安裝模塊具體用于:將所述 Apache、所述PHP和所述MySQL中的至少一個安裝到所述Linux操作系統(tǒng)中的第一目錄下, 將所述Apache的配置文件、所述PHP的配置文件和所述MySQL的配置文件中的至少一個安 裝到所述Linux操作系統(tǒng)中的第二目錄下,所述第一目錄和所述第二目錄為所述Linux操 作系統(tǒng)中的不同目錄。
9. 根據(jù)權利要求8所述的裝置,其特征在于,所述第一目錄為Aisr/local/webserver。
10. 根據(jù)權利要求8所述的裝置,其特征在于,所述Apache的配置文件對應的所述第 二目錄為/etc/httpd/httpd.conf,所述PHP的配置文件對應的所述第二目錄為2.mysql:/ etc/my/cnf,所述MySQL的配置文件對應的所述第二目錄為/usr/local/webserver/php/ etc/php.nin〇
【專利摘要】本發(fā)明實施例提供一種基于Linux系統(tǒng)的安裝搭建服務器web環(huán)境的方法和裝置。通過運行shell安裝腳本來檢測Linux操作系統(tǒng)的類型,并根據(jù)所檢測的所述Linux操作系統(tǒng)的類型,安裝阿帕奇web服務器Apache、超文本預處理語言PHP和關系型數(shù)據(jù)管理系統(tǒng)MySQL中的至少一個。實現(xiàn)降低Linux系統(tǒng)下的服務器web環(huán)境搭建復雜度,降低對服務器web應用的兼容性需求。
【IPC分類】G06F9-445
【公開號】CN104778048
【申請?zhí)枴緾N201410010168
【發(fā)明人】張紅玲
【申請人】北大方正集團有限公司, 北京北大方正電子有限公司
【公開日】2015年7月15日
【申請日】2014年1月9日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1