解壓nginx-1.18.0.tar.gz
切到資料夾nginx-1.18.0
用configure指令碼編譯源**,./configure,使用預設配置。可能會提示pcre,zlib依賴庫需要安裝,如下圖:
遇到上面的報錯,則繼續安裝依賴的pcre, zlib, openssl庫,執行
sudo apt-get update
sudo apt-get install build-essential libpcre3 libpcre3-dev -y
sudo apt-get install zlib1g-dev -y
sudo apt-get install libssl-dev -y
繼續編譯安裝
./configure --prefix=/usr/local/nginx --with-http_ssl_module
執行結果
執行make和make install
make && make install
執行過程截圖
切到路徑:/usr/local/nginx/sbin啟動nginx程序
配置軟鏈結
sudo ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
常用命令
啟動或過載:
nginx -c /path/to/nginx.conf #指定配置檔案啟動
kill -hup 主程序號 #平滑重啟nginx
nginx -s reopen # 重新開啟日誌檔案
nginx -t -c /path/to/nginx.conf # 配置檔案nginx.conf 語法檢查
關閉nginx
nginx -s stop
:快速停止nginx
quit :完整有序的停止nginx
或者殺程序
ps -ef | grep nginx
kill -quit 主程序號 :從容停止nginx
kill -term 主程序號 :快速停止nginx
pkill -9 nginx :強制停止nginx
Ubuntu 16 04 編譯安裝核心
解壓 tar xvf xx.tar.gz 第二步 配置編譯選項 配置編譯選項有多種方法 1 make config 基於文字的配置介面。2 make menuconfig 基於文字的選單式配置介面。3 make xconfig 基於x windows qt 圖形配置介面。4 make gconfig...
ubuntu16 04編譯安裝nginx和php
一.安裝依賴庫 安裝gcc g 的依賴庫 sudo apt get install build essential sudo apt get install libtool 安裝pcre依賴庫 sudo apt get update sudo apt get install libpcre3 lib...
ubuntu16 04編譯安裝mysql原始碼
注意 記憶體最好分配 2g,2個處理器,視訊記憶體32mb,硬碟空間30g以上不然不夠用。2.所需依賴和軟體 apt get install build essential 修改為sudo apt get install build essential apt get install wget 修改...