安装步骤
切换至root
su
安装依赖库
sudo apt-get install build-essential && sudo apt-get install libtool
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
sudo apt-get install openssl
下载源码包并且解压
wget http://nginx.org/download/nginx-1.13.0.tar.gz
tar zxvf nginx-1.13.0.tar.gz
cd nginx-1.13.0.tar.gz
编译安装
./configure --with-cc-opt="-Wno-error" --prefix=/usr/local/nginx
make && make install
出现的问题1 nginx找不到命令
1.1 如果用的是bash:
vim ~/.bashrc
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
souce ~/.bashrc
1.2 如果用的是zsh
vim ~/.zshrc
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
souce ~/.zshrc
出现的问题2 加上sudo后,nginx找不到命令
2.1 解决办法1
sudo vim /etc/sudoers
在secure_path中加入/usr/local/nginx/sbin
2.2 解决办法2
vim ~/.zshrc
alias sudo='sudo env PATH=$PATH'
查看nginx进程
ps -ef | grep nginx