Linux - 加上sudo后,nginx找不到命令
发布时间:2020-12-14 00:21:48 所属栏目:Linux 来源:网络整理
导读:安装步骤 切换至root su 安装依赖库 sudo apt-get install build-essential sudo apt-get install libtoolsudo apt-get install libpcre3 libpcre3-devsudo apt-get install zlib1g-devsudo apt-get install openssl 下载源码包并且解压 wget http://nginx.o
安装步骤切换至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 如果用的是zshvim ~/.zshrc export NGINX_HOME=/usr/local/nginx export PATH=$PATH:$NGINX_HOME/sbin souce ~/.zshrc 出现的问题2 加上sudo后,nginx找不到命令2.1 解决办法1sudo vim /etc/sudoers 在secure_path中加入/usr/local/nginx/sbin 2.2 解决办法2vim ~/.zshrc alias sudo='sudo env PATH=$PATH' 查看nginx进程ps -ef | grep nginx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |