1.減小 nginx 編譯後的檔案大小
在編譯 nginx 時,預設以 debug 模式進行,在 debug 模式下會插入很多跟蹤和 assert 之類的資訊。 在 nginx 原始碼檔案解壓後,找到原始碼目錄下的 auto/cc/gcc 檔案,在其中找到如下行:
#debug cflags=」$cflags -g」 注釋掉或者刪除這兩行,即可取消 debug 模式
2.為特定的 cpu 指定 cpu 型別編譯優化
#確定 cpu 的型別可用此命令:cat /proc/cpuinfo |grep "model name"
在編譯 nginx 時,預設的 gcc 編譯引數是「-0」,要優化 gcc 編譯,可以使用兩個引數:
--with-cc-opt=』-o3』 –with-cpu-opt=cpu
nginx編譯安裝
nginx版本 1.12.2 1.安裝依賴包 yum install y gcc gcc c zlib zlib devel openssl openssl devel pcre pcre devel 2.編譯和安裝nginx 執行如下命令 3.安裝完成啟動nginx。如果用指定使用者啟動nginx...
Nginx編譯安裝
ububtu apt get install build essential apt get install libtool centos yum y install gcc automake autoconf libtool make yum install gcc gcc c 1 pcre庫 a...
編譯安裝Nginx
假設所有依賴都已解決,如遇到未安裝的程式則安裝後繼續 架設使用最高許可權使用者,如果不是則在命令前加上sudo 解壓到使用者目錄 tar zxvf nginx 1.6.2.tar.gz 配置安裝選項 編譯程式 make 安裝程式 make install 啟動程式 usr local nginx s...