安装Nginx:
1. g++:
sudo apt-get install make gcc g++
2.出现错误:
下列软件包有未满足的依赖关系: g++ : 依赖: g++-4.8 (>= 4.8.2-5~) 但是它将不会被安装 lib32qtwebkit4 : 依赖: ia32-libs (>= 20080808) 但无法安装它 依赖: lib32gcc1 (>= 1:4.1.1) 但是它将不会被安装 依赖: lib32stdc++6 (>= 4.1.1) 但是它将不会被安装 依赖: libc6-i386 (>= 2.4) 但是它将不会被安装 ppstream : 依赖: ia32-libs (>= 2.4) 但无法安装它 依赖: lib32gcc1 (>= 1:4.1.1) 但是它将不会被安装 依赖: lib32stdc++6 (>= 4.2.1) 但是它将不会被安装 依赖: lib32z1 (>= 1:1.1.4) 但是它将不会被安装 依赖: libc6-i386 (>= 2.7) 但是它将不会被安装 E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。 |
原因是安装了ppstreem没有安装成功造成的。
解决:sudo apt-get -f install:
是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package。
3.pcre
http://sourceforge.net/projects/pcre/files/pcre/
wget http://sourceforge.net/projects/pcre/files/pcre/8.37/pcre-8.37.tar.gz
tar -xvf pcre-8.37.tar.gz
cd pcre-8.37/
./configure --prefix=/usr/local/pcre
make
make install
4.zlib
wget http://sourceforge.net/projects/libpng/files/zlib/1.2.8/zlib-1.2.8.tar.gz
tar -xvf tar -xvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure --prefix=/usr/local/zlib
make
make install
5.nginx
wget http://nginx.org/download/nginx-1.8.0.tar.gz
tar -zxvf nginx.tar.gz -C /home/xxxxxx
sudo ./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre --with-zlib=/usr/local/zlib
改:
sudo ./configure --prefix=/usr/local/nginx –with-pcre=../pcre –with-zlib=../zlib-1.2.8
代码都不用编译,把路径加入去nginx一起编译。
结果: Configuration summary + using PCRE library: /usr/local/pcre + OpenSSL library is not used + using builtin md5 code + sha1 library is not found + using zlib library: /usr/local/zlib
nginx path prefix: "/usr/local/nginx" nginx binary file: "/usr/local/nginx/sbin/nginx" nginx configuration prefix: "/usr/local/nginx/conf" nginx configuration file: "/usr/local/nginx/conf/nginx.conf" nginx pid file: "/usr/local/nginx/logs/nginx.pid" nginx error log file: "/usr/local/nginx/logs/error.log" nginx http access log file: "/usr/local/nginx/logs/access.log" nginx http client request body temporary files: "client_body_temp" nginx http proxy temporary files: "proxy_temp" nginx http fastcgi temporary files: "fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp" |
总结整个流程:
sudo apt-get install make gcc g++
wget http://sourceforge.net/projects/pcre/files/pcre/8.37/pcre-8.37.tar.gz tar -xvf pcre-8.37.tar.gz -C /home/MyUsr/src/pcre
wget http://sourceforge.net/projects/libpng/files/zlib/1.2.8/zlib-1.2.8.tar.gz tar -xvf tar -xvf zlib-1.2.8.tar.gz -C /home/MyUsr/src/zlib
wget http://nginx.org/download/nginx-1.8.0.tar.gz tar -zxvf nginx.tar.gz -C /home/MyUsr/src/nginx sudo ./configure --prefix=/usr/local/nginx –with-pcre=../pcre –with-zlib=../zlib make && make install |
相关推荐
Ubuntu中Nginx服务器安装配置教程
Ubuntu14.04.2下nginx1.6和sticky1.1模块的安装与简单配置,包括像文档和支持包
ubuntu开机自启动nginx服务
Ubuntu+Nginx+Mysql+Php安装配置详解
NULL 博文链接:https://zhengdl126.iteye.com/blog/435633
本篇文章小编为大家介绍,Ubuntu中Nginx的安装与配置详细说明。需要的朋友参考下
主要介绍了Ubuntu下nginx编译安装参数配置,本文总结了一些依赖库的安装以及编码配置参数,需要的朋友可以参考下
本篇文章给大家介绍ubuntu下配置nginx+php+mysq,
zabbix5.0+nginx详细配置
安装 Nginx sudo apt-get install nginx 如果你安装了 Apache ,并且此时 Apache 在运行,那么请先修改一下配置文件(没有的同学直接跳过): #打开配置文件 sudo vim /etc/nginx/sites-available/default ...
ubuntu docker 镜像配置php和nginx
ubuntu16.04搭建FASTDFS图片服务器,并配置nginx,内含安装所需所有安装包
实战nginx在线课程课件-LNMP安装与配置
主要介绍了Ubuntu下Nginx配置ThinkPHP的Pathinfo和URl Rewrite模式,Ubuntu下的配置会有一些不同之处,需要的朋友可以参考下
基于Ubuntu18.04通过docker在线安装nginx并配置前端
把java开发的war包后更新到linux服务器后,通过本资源的配置nginx+tomcat实现两台服务器负载均衡,并配置了https的访问方式,并同时支持ipv6网络的访问
Ubuntu系统Daphne + Nginx部署Python Django项目精讲,可支持多进程【含代码说明】
haproxy配置详解,含ACL部分。 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的并发。 HAProxy特别适用于...