過程總結:
1、準備工作:
wget -c nginx的rpm包鏈結位址
#如果沒有wget命令可以用yum -y install wget 自行安裝
mv nginx-1.18.0.tar.gz /opt/
2、解壓:
tar xf /opt/nginx-1.18.0.tar.gz -c /usr/local/src/
#將nginx原始碼包解壓到/usr/local/src下,-c選項指定解壓路徑,可自定義
cd /usr/local/src/nginx-1.18.0 /
#切換到/usr/local/src/nginx-1.18.0 下
3、預編譯:
#prefix指定解壓路徑,user建立使用者nginx,group建立使用者組nginx
則yum install -y ***-devel ,即缺什麼裝什麼。
用echo $? 檢驗是否編譯成功,成功則輸出0,輸出非0數則出錯
4、編譯:
make 等價於make -f makefile
make -j n
# -j 選項可以指定多少程序同時編譯,n=2,4,8,16,32,不指定的話預設為1
5、安裝:
make install
#選項與上面一致
完成!
版權出處:
請朋友們尊重他人的勞動成果,謝謝大家!
Linux下安裝Mysql 原始碼安裝
1 用root登入系統,增加mysql使用者和組 groupadd mysql useradd g mysql mysql 2 解壓原始碼包,並進入解壓後的目錄 tar xvfz mysql 5.1.38.tar.gz cd mysql 5.1.38 3 用configure工具來編譯源 這裡我們可...
linux下MySql原始碼安裝
linux下mysql原始碼安裝 以下只是簡單的安裝,如果你要是搭建lamp平台的話,還要在編譯的時候加入一些引數。groupadd mysql useradd g mysql mysql tar zxvf mysql tar.gz cd mysql configure prefix usr loc...
Linux下原始碼安裝OpenSSL
開發環境為ubuntu 12.04,預設安裝了openssl了,可以通過 which openssl來檢視安裝位置,但是在 usr include等目錄下都找不到openssl相關的標頭檔案,所以需要從原始碼重新安裝openssl。wget tar zxvf openssl 1.0.0l.tar.g...