linux 下軟體編譯安裝命令

2021-10-02 04:46:16 字數 904 閱讀 9857

linux編譯安裝中phpize,configure、make和make install各自的作用,以php擴充套件為例:

phpize

phpize對php進行新增擴充套件。並且phpize編譯的擴充套件庫可以隨時啟用或停用,比較靈活

在擴充套件的根目錄執行phpize, 會在當前目錄生成configure可執行檔案

configure

./configure用來檢查當前的系統環境和配置選項,並根據當前系統配置在當前目錄生成 makefile 檔案(還有其它檔案),有很多引數可以指定,其中–prefix選項是配置安裝目錄,如果不配置該選項,安裝後可執行檔案預設放在/usr/local/bin,庫檔案預設放在/usr/local/lib,配置檔案預設放在/usr/local/etc,其它的資源檔案放在/usr/local/share,makefile規則包含了檔案之間的依賴關係和更新此規則的所有需要的命令

make

make用來編譯工程的,從configure生成的makefile中讀取指令,然後編譯成二進位制檔案,目標檔案

make install

make install進行安裝,把make編譯好的二級制檔案,複製到configure配置的指定目錄

需要root許可權

載入擴充套件

編譯好模組之後,需要讓php啟用它。在php.ini檔案中加入把extension.so開啟即可。重啟php服務

重啟服務

service nginx restart

service php-fpm restart

檢視擴充套件

php -m

Linux下安裝軟體命令詳解

linux 下安裝軟體方法命令方法 我的軟體安裝在什麼地方?如何刪除不要的應用軟體?下面,我們就一起來認識一下這些方面的問題。通常linux應用軟體的安裝包有三種 1 tar包,如software 1.2.3 1.tar.gz。它是使用unix系統的打包工具tar打包的。2 rpm包,如softwa...

linux下軟體編譯安裝,前提和方式

在linux系統中,如果要用源 包進行編譯安裝,就需要用到gcc這個工具,一般安裝系統時預設選擇都有這個工具包。可以用命令rpm qa grep gcc來看看是否安裝gcc。源 包安裝一般分三步 1.解壓之後,進入解壓的目錄中,執行.configure,後面還可以加引數,具體情況根據不同的軟體來設定...

linux下安裝軟體

linux下安裝軟體有兩種方式 備註 linux 上面一般安裝 redhat 的rpm 包,在ubuntu 上一般安裝 deb的包 首先是rpm包的安裝教程 一是安裝二進位制的包,一般都是 rpm格式的了,常用 rpm ivh rpm 的方式來安裝了 rpm qa rpm命令。rpm安裝有時遇到依賴...