安裝方式:yum安裝和源碼包安裝
yum安裝的好處:在線安裝他膳,不易出錯(cuò)
源碼包安裝的好處是在自己系統(tǒng)編譯安裝的撞牢,性能更好
yum安裝和源碼安裝不同點(diǎn):
安裝路徑不同,yum安裝會(huì)把nginx的安裝文件放在系統(tǒng)的不同位置砰识≈牛可以使用rpm -ql nginx查看安裝路徑
卸載的時(shí)候,只能通過(guò)命令來(lái)卸載
rpm -e nginx
這個(gè)命令一般不會(huì)報(bào)錯(cuò)剥险。因?yàn)閚ginx不與其他的包有依賴關(guān)系聪蘸,如果提示關(guān)于依賴包的問(wèn)題,可以嘗試rpm -e --nodeps nginx來(lái)卸載表制。這個(gè)命令相當(dāng)于強(qiáng)制卸載健爬,不考慮依賴問(wèn)題
源碼包安裝文件在同一個(gè)目錄下,想卸載的時(shí)候直接將這個(gè)文件刪除
1.yum安裝
yum install -y wget
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist
yum install -y nginx
/sbin/nginx 啟動(dòng)nginx
直接yum安裝nginx的時(shí)候會(huì)出現(xiàn)no package nginx available
這個(gè)時(shí)候我們需要使用到epel
EPEL(Extra Packages for Enterprise Linux)是由Fedora Special Interest Group維護(hù)的Enterprise Linux(RHEL么介、CentOS)中經(jīng) 常用到的包娜遵。
- 源碼包安裝
使用epel源
yum install -y wget
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist
yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel
wget http://nginx.org/download/nginx-1.14.2.tar.gz
tar -zxvf nginx-1.14.2.tar.gz
cd nginx-1.14.2
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre
make && make install
通過(guò)源碼安裝的nginx 必須使用絕對(duì)路徑來(lái)啟動(dòng)
/usr/local/nginx/sbin/nginx
ps aux | grep nginx 查看nginx進(jìn)程