make用來編譯,它從makefile中讀取指令,然後編譯;make install用於安裝,它也從makefile中讀取指令,將nginx安裝到指定的位置;configure命令用於檢測安裝平台的目標特徵,它定義了系統的各個方面,包括nginx被允許使用的連線處理的方法,比如它會檢測是不是cc或gcc(並不是需要cc或gcc,它是個shell指令碼,執行結束時,它會建立乙個makefile檔案)
--prefix=path:定義乙個目錄,存在伺服器上的檔案,也就是nginx的安裝目錄,預設使用/usr/local/nginx--sbin-path=path:設定nginx的可執行檔案的路徑,預設為prefix/sbin/nginx
--conf-path=path:設定nginx.conf配置檔案的路徑,nginx允許使用不同的配置檔案啟動,通過命令列中的-c選項實現,預設為prefix/conf/nginx.conf
--pid-path=path:設定nginx.pid檔案,將儲存主程序的序號。安裝完成後,可以隨時改變檔名,在nginx.conf配置檔案中使用,預設情況下,檔名為prefix/logs/nginx.pid
--error-log-path=path:設定主錯誤、警告和診斷檔案的名稱。安裝完成後,可以隨時改變檔名,在nginx.conf配置檔案中使用,預設情況下,檔名為prefix/logs/error.log
--http-log-path=path:設定主http伺服器的日誌檔名稱
--user=name:設定nginx工作程序的使用者
--group=name:設定nginx工作程序的使用者組
--with-select_module、--without--select_module:啟用或禁用構建乙個模組來允許伺服器使用select()方法
--with-poll_module:啟用構建乙個模組來允許伺服器使用poll()方法
--without-http_gzip_module:不編譯壓縮的http伺服器的響應模組,編譯並執行此模組需要zlib庫
--without-http_rewrite_module:不編譯重寫模組,編譯此模組需要pcre庫支援
--without-http_proxy_moudle:不編譯http_proxy模組
--with-http_ssl_module:使用https協議模組,預設情況下,該模組沒有被構建,必須建立並執行此模組的openssl庫
--with-pcre=path:設定pcre庫源**路徑
--with-pcre-jit:編譯pcre,包含just-in-time
compilication
--with-zlib=path:設定zlib庫的原始碼路徑
--with-cc-opt=parameters:設定額外的引數,並將被新增到cflags變數中
--with-ld-opt=parameters:設定附加的引數,用於鏈結期間
--with-pcre=/usr/local/source/pcre-8.36:pcre-8
.36的原始碼路徑
--with-zlib=/usr/local/source/zlib-1.2.7:zlib-1.2.7的原始碼路徑
Oracle安裝相關Linux引數
引數名字 含義設定 設定共享記憶體 共享記憶體通過將通用的結構和資料放在共享記憶體段中,使得程序可以對它們進行訪問。這是現有最快的程序間通訊 ipc 方式 主要是因為資料在程序之間傳遞時沒有涉及到核心的操作。在程序之間不需要複製資料。oracle 將共享記憶體用於它的系統全域性區 sga 這是乙個由...
linux安裝相關
整理了一些安裝linux的知識 從硬碟安裝linux linux 啟動安裝法 這種方法需要製作一張linux啟動盤。先把iso檔案中images資料夾裡的bootdisk.img讀出來單獨儲存到硬碟上。如果是在linux 下,就把軟盤插入軟碟機,然後執行下面的命令把bootdisk.img寫入軟盤 ...
Debian 安裝相關
1.國內比較好的源 deb squeeze main non free contrib deb squeeze proposed updates main contrib non free deb security squeeze updates main contrib non free deb ...