码迷,mamicode.com
首页 > 系统相关 > 详细

Linux编译程序nginx的安装简述

时间:2018-07-13 20:18:43      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:code   上传   pass   Fix   命令   from   configure   worker   system   

linfandeMacBook-Air:Desktop linfan$ scp nginx-1.12.2.tar.gz root@192.168.24.232:/root/ The authenticity of host ‘192.168.24.232 (192.168.24.232)‘ can‘t be established. ECDSA key fingerprint is SHA256:wP6N3stFy7MIxVcNOHgsB+ss19sxVcItL61X/YcY/kM. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added ‘192.168.24.232‘ (ECDSA) to the list of known hosts. root@192.168.24.232‘s password: nginx-1.12.2.tar.gz 100% 959KB 958.7KB/s 00:00

//打开mac终端输入以上命令将nginx包上传到Linux虚拟机

[root@linfan ~]# ls
anaconda-ks.cfg  nginx-1.12.2.tar.gz  //查看是否上传成功
[root@linfan ~]# tar xf nginx-1.12.2.tar.gz // 解压nginx包
[root@linfan ~]# ls
anaconda-ks.cfg  nginx-1.12.2  nginx-1.12.2.tar.gz
[root@linfan ~]# cd nginx-1.12.2

[root@linfan nginx-1.12.2]# ./configure --prefix=/opt/nginx-1.12.2 //指定编译参数

checking for OS
.......

./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option  

// 报错则根据提示安装源

[root@linfan nginx-1.12.2]# yum install -y pcre-devel

[root@linfan nginx-1.12.2]# yum install -y zlib-devel

[root@linfan nginx-1.12.2]# ./configure --prefix=/opt/nginx-1.12.2 再次执行指定编译参数命令

[root@linfan nginx-1.12.2]# echo $?
0
//检验这一步是否错误,非0即是上条命令错误

[root@linfan nginx-1.12.2]# make //编译

[root@linfan nginx-1.12.2]# make install //安装

[root@linfan nginx-1.12.2]# /opt/nginx-1.12.2/sbin/nginx //启动nginx服务

[root@linfan nginx-1.12.2]# echo $?
0
//检验这一步是否错误,非0即是上条命令错误

[root@linfan nginx-1.12.2]# ps -ef|grep nginx //查看nginx进程是否存在

root      20397      1  0 19:36 ?        00:00:00 nginx: master process /opt/nginx-1.12.2/sbin/nginx
nobody    20398  20397  0 19:36 ?        00:00:00 nginx: worker process
root      20400   2183  0 19:37 pts/1    00:00:00 grep --color=auto nginx

[root@linfan nginx-1.12.2]# ss -natl //查看nginx端口号是否存在

State      Recv-Q Send-Q Local Address:Port               Peer Address:Port              
LISTEN     0      128          *:80                       *:*                  
LISTEN     0      128          *:22                       *:*                  
LISTEN     0      100    127.0.0.1:25                       *:*                  
LISTEN     0      128         :::22                      :::*                  
LISTEN     0      100        ::1:25                      :::*     

Linux编译程序nginx的安装简述

标签:code   上传   pass   Fix   命令   from   configure   worker   system   

原文地址:http://blog.51cto.com/13858192/2141905

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!