安装步骤
切换至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