安装步骤

切换至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

linux配置nginx命令行,Linux - 加上sudo后,nginx找不到命令相关推荐

  1. 安装完Hadoop之后,命令行输入hadoop或hdfs却找不到命令的解决方法

    安装完Hadoop之后,命令行输入hadoop或hdfs却找不到命令的解决方法 参考文章: (1)安装完Hadoop之后,命令行输入hadoop或hdfs却找不到命令的解决方法 (2)https:// ...

  2. 【githubshare】Linux sed 命令行常用汇总:useful-sed,收集了 sed 命令行的诸多常见用法,可用于快速处理文本文件

    Linux sed 命令行常用汇总:useful-sed,收集了 sed 命令行的诸多常见用法,可用于快速处理文本文件. 仓库内提供了不少示例,如输出文件首行内容,正则匹配替换文本内容.删除空文件.删 ...

  3. window命令行 linux,Windows命令行:起源 直到引入Windows下的linux子系统(WSL)

    本文从Windows命令行的起源及终端的演变,到我们在未来Windows发行版中对Windows控制台及命令行进行全面更新,引入Windows下的linux子系统(WSL).在本文中,我们将对命令行最 ...

  4. “sudo: go:找不到命令”完美解决方案

    当我们配置好go环境,可以正常使用go命令,但是使用 sudo 权限执行 go 命令,出现"sudo: go:找不到命令"时: 解决方案: sudo vim /etc/sudoer ...

  5. Ubuntu20.04及18.04的ROS安装教程及各种失败解决方法 (sudo rosdep init找不到命令或失败与rosdep update一直timeout,roscore找不到命令)

    项目场景:ros安装 在安装ROS的过程中一般选择有网络非常好的网络进行安装,这样就可以全程顺利执行一次性安装成功,但不顺利也没问题这个教程将会给出解决由网络原因造成安装失败的解决方法 安装步骤:Ct ...

  6. sudo rosdep init找不到命令或失败解决办法

    初始化rosdep 终端输入 sudo rosdep init 失败1.如出现sudo: rosdep:找不到命令 解决办法 20.04终端输入 sudo apt install python3-ro ...

  7. linux磁盘配置命令行,Linux全攻略--文件和磁盘管理

    Linux常见的文件系统介绍 支持十多种:JFS,ReiserFS,Ext,Ext2,Ext3,ISO9660,XFS,Minx,MSDOS,UMSDOS,VFAT, NTFS,HPFS,NFS,SM ...

  8. linux结束所有任务命令行,Linux基础命令(15)定时任务

    释放双眼,带上耳机,听听看~! crontad Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计 ...

  9. linux mongodb服务启动命令行,Linux下安装、启动、停止mongodb

    1.下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_6 ...

最新文章

  1. EF架构~为分组添加位运算聚合方法
  2. oracle存储过程、声明变量、for循环(转)
  3. ubuntu设置静态ip
  4. leetcode224. 基本计算器
  5. Hadoop之内存问题
  6. 如何突破Windows环境限制打开“命令提示符”
  7. 【转载】大型网站性能
  8. 数据转换服务-PDF转换技术
  9. Atitit。 沉思录 与it软件开发管理中的总结 读后感
  10. 基于SNMP网络管理系统的实现
  11. 【ansible/ansible-tower】
  12. cad补全三视图_cad补画三视图练习题.doc
  13. SpringBoot整合Magic-Api
  14. 物业公众号推文范例_《爱物业》物业服务公众号平台
  15. 审视AI界的“SOTA成瘾”丨AI学者万字论述
  16. checkstyle 行内含有制表符tab,缩进符数量不正确
  17. 2013年最后2个月的学习目标(成果)(上次更新2013年11月18日)
  18. 设计师如何吸引用户注意力?
  19. 雅可比行列式_二重积分换元法、雅可比行列式
  20. 实现高效安全管理云效流水线的7招 |云效

热门文章

  1. python按比例生成数据组_基于python中的一个值生成“正态分布”数据
  2. 使用Matplotlib创建散点图
  3. Opencv——基于索引表的图像细化
  4. Inline Temp(内联临时变量)
  5. python22个字符串长度_python字符串处理内置方法一览表
  6. redis配置mysql缓存_Redis做mysql的缓存服务器
  7. java response.write_@ResponseBody与response.getWriter .write()区别
  8. 实现Modbus ASCII多主站应用
  9. 在Eclipse中使用Git
  10. 微型计算机的应用特点,微型计算机的特点及应用