問題緣由:nginx
nginx位於第三方的yum源裏面,而不在centos官方yum源裏面centos
解決方法:架構
安裝epel(Extra Packages for Enterprise Linux)網站
a、去epel網站 http://fedoraproject.org/wiki/EPEL下載spa
b、個人系統是centos5.7,cpu是x86_64,因此我下載的是wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmci
若是是centos6, 則應該下載 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmget
c、安裝epel軟件
rpm -ivh epel-release-5-4.noarch.rpm硬件
再次執行 yum install nginx,則會提示安裝成功了下載
注:
epel的安裝跟centos的系統版本、cpu硬件架構有關,
查看系統版本(lsb-release -a),
查看cpu硬件架構(arch)
epel它是RHEL 的 Fedora 軟件倉庫,爲 RHEL 及衍生髮行版如 CentOS、Scientific Linux 等提供高質量軟件包的項目。裝上了 EPEL,就像在 Fedora 上同樣,能夠經過 yum install package-name,隨意安裝軟件。