LINUX環境下的軟體安裝(CentOS系統)
阿新 • • 發佈:2019-02-01
Linux環境下的軟體安裝(CentOS系統)
- 方法一:二進位制包安裝(類似於windows環境下的.exe包的方式進行軟體安裝)
安裝命令為:rpm -ivh [包的存放路徑]
解除安裝命令為:rpm -e [包名] 方法二:線上安裝
這種安裝方法雖然比較便捷,但是由於在安裝過程中安裝路徑都是預設導致使用者主動性比較差,並且線上安裝需要查詢軟體相關依賴庫,過程比較複雜。此外,對網路環境的要求也比較高,常常會出現由於網路速度比較慢,導致軟體安裝失敗的情況。
安裝命令為:yum install [安裝包名]
這個命令的安裝過程可能會出現詢問的情況,如果不需要出現詢問,也可以使用命令yum -y install [安裝包名]方法三:原始碼安裝
這種安裝方式是三種安裝方式裡最為自由和穩定的,因為安裝和除錯過程都是在本機上進行,所以軟體對於本機的環境相容性最高。其有三個主要步驟:
a. ./configure [編譯引數] [編譯引數]
b. make
c. make install
詳細步驟如下:
a.下載原始碼包到本地(已有安裝包,跳過次步驟)
b. 對原始碼包進行解壓(如果已解壓,跳過此步驟)
c. 進入解壓目錄,輸入./configure [編譯引數] [編譯引數]
d. make
e.make install
舉例:php的安裝:(已有原始碼包php-5.5.10.tar.bz2- tar -jxvf php-5.5.10 .tar.bz2
- cd php-5.5.10
- ./confingure –enable-fpm –enable-mysqlnd
- make
- make install
- php –version
進行make主要是對程式進行編譯,如果這裡出現錯誤,很大可能是軟體版本和系統版本不匹配。
進行make install的目的在於將編譯好的檔案複製到相應的目錄下,即將可執行程式放到全域性可以呼叫的目錄下。這裡如果出現錯誤可能是由於許可權不足。
php –version 是檢查php安裝是否成功,如果成功,會出現php的版本資訊。
php的安裝也需要安裝其他的依賴庫檔案,如下:
yum -y install wget
yum -y install gcc
yum -y install gcc-c++
yum -y install pcre-devel
yum -y install zlib-devel
yum -y install libxml2
yum -y install libxml2-devel
yum -y install libevent
yum -y install libevent-devel
yum -y install autoconf
yum -y install libpng-devel
yum -y install openssl-devel
yum -y install curl
yum -y install curl-devel
yum -y install expat-devel
yum -y install perl
yum -y install perl-ExtUtils-MakeMaker
yum -y install gettext-devel
yum -y install zlib-devel
yum -y install cpio
yum -y install gettext-devel