1. 程式人生 > >LINUX環境下的軟體安裝(CentOS系統)

LINUX環境下的軟體安裝(CentOS系統)

Linux環境下的軟體安裝(CentOS系統)

  1. 方法一:二進位制包安裝(類似於windows環境下的.exe包的方式進行軟體安裝)
    安裝命令為:rpm -ivh [包的存放路徑]
    解除安裝命令為:rpm -e [包名]
  2. 方法二:線上安裝
    這種安裝方法雖然比較便捷,但是由於在安裝過程中安裝路徑都是預設導致使用者主動性比較差,並且線上安裝需要查詢軟體相關依賴庫,過程比較複雜。此外,對網路環境的要求也比較高,常常會出現由於網路速度比較慢,導致軟體安裝失敗的情況。
    安裝命令為:yum install [安裝包名]
    這個命令的安裝過程可能會出現詢問的情況,如果不需要出現詢問,也可以使用命令yum -y install [安裝包名]

  3. 方法三:原始碼安裝
    這種安裝方式是三種安裝方式裡最為自由和穩定的,因為安裝和除錯過程都是在本機上進行,所以軟體對於本機的環境相容性最高。其有三個主要步驟:
    a. ./configure [編譯引數] [編譯引數]
    b. make
    c. make install
    詳細步驟如下:
    a.下載原始碼包到本地(已有安裝包,跳過次步驟)
    b. 對原始碼包進行解壓(如果已解壓,跳過此步驟)
    c. 進入解壓目錄,輸入./configure [編譯引數] [編譯引數]
    d. make
    e.make install
    舉例:php的安裝:(已有原始碼包php-5.5.10.tar.bz2

    1. tar -jxvf php-5.5.10 .tar.bz2
    2. cd php-5.5.10
    3. ./confingure –enable-fpm –enable-mysqlnd
    4. make
    5. make install
    6. 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