`
ssxxjjii
  • 浏览: 944825 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

安装googlepreftools与nginx问题

 
阅读更多

prefix指定路径方式安装googlepreftools后再次安装nginx 时启用googlepreftools功能时候报找不到googlepreftools lib包。。

异常:

./configure: error: the Google perftool module requires the Google perftools
library. You can either do not enable the module or install the library.

问题原因是:nginx在使用googlepreftools插件时候conf中默认使用了usr/local安装路径。没有采用变量形式。故我们自定义安装路径的googlepreftools。nginx在安装时候会找不到其位置。解决办法要么googlepreftools默认安装 。要么修改 nginx tar包中的这个文件
nginx/auto/lib/google-perftools/conf,把其中的“/usr/local" 全部替换成你的google-perftools的路径,比如:/opt/google-perftools

再次安装 nginx成功 !

./configure --user=shi_nginx --group=shi_nginx --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module --with-google_perftools_module --prefix=/opt/nginx-1.0.8

 

make 

make install

make clean

 

-------------------------------------------

我修改后的conf文件【/root/nginx-1.0.8/auto/lib/google-perftools、conf】

 

# Copyright (C) Igor Sysoev


    ngx_feature="Google perftools"
    ngx_feature_name=
    ngx_feature_run=no
    ngx_feature_incs=
    ngx_feature_path=
    ngx_feature_libs="-lprofiler"
    ngx_feature_test="ProfilerStop()"
    . auto/feature


if [ $ngx_found = no ]; then

    # FreeBSD port

    ngx_feature="Google perftools in /opt/googleperftools/"

    if [ $NGX_RPATH = YES ]; then
        ngx_feature_libs="-R/opt/googleperftools/lib -L/opt/googleperftools/lib -lprofiler"
    else
        ngx_feature_libs="-L/opt/googleperftools/lib -lprofiler"
    fi

    . auto/feature
fi


if [ $ngx_found = yes ]; then
    CORE_LIBS="$CORE_LIBS $ngx_feature_libs"

else

cat << END

$0: error: the Google perftool module requires the Google perftools
library. You can either do not enable the module or install the library.

END

    exit 1
fi

 

分享到:
评论
2 楼 ssxxjjii 2011-11-04  
lidou 写道
./configure --with-ld-opt='-Wl,-R,/opt/googleperftools/lib -L/opt/googleperftools/lib,-lprofiler'

这种方式也能成功? 我暂时还没尝试过
1 楼 lidou 2011-11-04  
./configure --with-ld-opt='-Wl,-R,/opt/googleperftools/lib -L/opt/googleperftools/lib,-lprofiler'

相关推荐

    在linux系统下安装两个nginx的简单方法

    ### 在Linux系统下安装两个Nginx的详细步骤与注意事项 #### 一、前言 在实际工作中,有时我们需要在同一台Linux服务器上安装并运行多个Nginx实例,以满足不同项目的需求或进行A/B测试等操作。本文将详细介绍如何在...

    nginx一键安装包含自动安装脚本

    6. **编译与安装Nginx**: 同样使用`make`和`make install`来完成Nginx的安装。 **一键安装脚本** 为了简化上述过程,可以编写一个自动安装脚本。这个脚本会自动执行下载、解压、配置、编译和安装等一系列操作,...

    ubuntu 20.04 离线安装Nginx(nginx-full-1.18.0)及相关依赖

    在Ubuntu 20.04系统中离线安装Nginx是一个相对复杂的过程,因为通常我们依赖于apt-get在线更新和安装软件。然而,在没有网络连接或者需要在隔离环境中部署时,就需要通过手动方式来完成。这个过程涉及到下载Nginx的...

    内网安装nginx(离线)

    内网安装Nginx(离线)是一种常见的情况,特别是在企业环境中,由于安全政策或网络隔离,服务器可能无法直接访问互联网。Nginx是一个高性能的HTTP和反向代理服务器,常用于网站服务、负载均衡以及内容缓存。本文将...

    arm架构nginx编译器安装

    本文将详细讲解在基于ARM架构的系统上编译安装Nginx的过程,这对于那些希望在嵌入式设备或基于ARM的服务器上运行高性能Web服务的用户来说至关重要。 首先,你需要确保你的ARM系统已经安装了必要的编译工具和依赖库...

    nginx离线安装依赖项-linux系统/麒麟v10系统

    nginx离线安装依赖项_linux系统/麒麟v10系统. 离线安装 内网离线安装Nginx 安装Nginx的依赖包如下: PCRE(Perl Compatible Regular Expressions):Nginx使用PCRE来支持正则表达式,可以使用它更灵活地匹配和处理...

    Nginx离线安装(附带一键启动脚本)

    2. **上传与安装** 将下载的Nginx安装包`nginx_package`通过FTP、SCP等方式传输到你的CentOS服务器上。将其放在一个方便操作的目录,如`/home/user/`。 3. **离线安装** 运行以下命令以安装Nginx(替换`nginx_x86...

    Nginx1.8.0安装简述

    Nginx 1.8.0 安装简述 Nginx 是一种流行的开源 Web 服务器软件,广泛应用于生产环境中。为了帮助读者快速掌握 Nginx 的安装过程,本文将详细介绍 Nginx 1.8.0 的安装步骤。 一、下载依赖项 在安装 Nginx 之前,...

    ubuntu20.04离线无网dpkg安装nginx按完整的deb包

    在本场景中,我们将关注如何在没有网络连接的情况下,使用`dpkg`工具安装Nginx服务器,以及可能需要的编译工具如GCC和Make。 首先,`dpkg`是Debian和基于Debian的系统(包括Ubuntu)中的包管理器,它允许用户安装、...

    基于linux离线安装nginx的全包,及安装流程命令说明

    本教程将详述如何在离线环境下在Linux系统上安装Nginx,同时结合lua-resty库实现与MySQL和Redis的集成,以及安装过程中可能遇到的问题及其解决方案。 一、离线安装Nginx 1. 首先,确保系统已经安装了必要的依赖,...

    ubuntu20.04无网dpkg安装nginx.zip

    4. **处理未解决的依赖问题**:如果在安装过程中遇到未解决的依赖问题,dpkg可能会报告错误。在这种情况下,你需要找到缺失的依赖包,并重复步骤2和3。有时,可能需要使用`dpkg --force-depends`强制安装,但这可能...

    国产化环境麒麟v10系统arm64下安装nginx所有依赖

    在这样的环境下安装和运行像Nginx这样的网络服务器,对于构建自主可控的IT基础设施至关重要。本文将详细介绍如何在麒麟V10 arm64系统上安装Nginx所需的所有依赖。 首先,让我们了解Nginx。Nginx是一款开源的高性能...

    linux系统离线安装nginx所需压缩包

    在Linux系统中,离线安装Nginx是一项常见的任务,特别是在没有互联网连接或者网络环境受限的服务器上。本文将详细讲解如何使用给定的压缩包文件进行离线安装Nginx,涉及的主要组件包括OpenSSL、PCRE2、ZLIB和Nginx...

    linux离线环境下nginx安装包-附带所有依赖环境和安装教程

    在实际操作中,可能会遇到各种系统和配置特定的问题,因此,提供的安装教程至关重要。它应该详细说明了每个步骤,包括任何可能的错误处理和系统特定的注意事项。务必仔细阅读并遵循这些指南,以确保离线安装过程顺利...

    Linux离线安装nginx安装包

    在Linux系统中,离线安装Nginx是一个常见的需求,特别是在没有互联网连接或者网络环境受限的服务器上。本文将详细讲解如何通过离线方式在Linux上安装Nginx,同时也会涉及Nginx依赖的软件如openssl和gcc的安装过程。 ...

    centos7.6离线安装nginx

    本文将详细介绍如何在CentOS 7.6上进行离线安装Nginx,这对于网络环境不稳定或者没有互联网连接的服务器尤为实用。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -...

    ubuntu 1804 nginx 离线安装包

    在Ubuntu 18.04系统中安装Nginx服务器是一项常见的任务,特别是在无互联网连接的环境下,离线安装显得尤为重要。本资源提供了一个适用于这种场景的解决方案,它包括了Ubuntu 18.04环境下Nginx的离线安装包。这个离线...

    nginx 离线安装包nginx 离线安装包

    5. **API Gateway**:在微服务架构中,Nginx可以作为API网关,处理跨域、限流等问题。 对于离线安装包,特别适用于没有互联网连接或者网络环境不稳定的情况,例如在企业内部网络或者云服务器上部署。同时,离线安装...

    linux下Nginx+tomcat整合的安装与配置

    ### Linux下Nginx+Tomcat整合的安装与配置详解 在现代的Web服务器架构中,Nginx作为高性能的反向代理服务器和负载均衡器,常被用来与Tomcat等应用服务器配合使用,以提高网站的响应速度、稳定性和安全性。本文将...

Global site tag (gtag.js) - Google Analytics