varnish 4.1.2 安装的坑我已经挖平了,请大家走走坦途

安装环境:CentOS 6.7(x64)后由于怀疑是系统原因,yum updata至Centos6.8

Varnish版本:4.1.2 下载链接:https://repo.varnish-cache.org/source/varnish-4.1.2.tar.gz

大坑:原来以为./configure后应该是一条光明大道,想不到呀,make的时候竟然报错了,报错了,报错了,坑了我一下午时间找解决方法。

报错如下:


../../lib/libvarnishapi/.libs/libvarnishapi.so: undefined reference to `pcre_free_study‘

collect2: ld returned 1 exit status

make[3]: *** [varnishadm] 错误 1

make[3]: Leaving directory `/data/software/varnish-4.1.2/bin/varnishadm‘

make[2]: *** [all-recursive] 错误 1

make[2]: Leaving directory `/data/software/varnish-4.1.2/bin‘

make[1]: *** [all-recursive] 错误 1

make[1]: Leaving directory `/data/software/varnish-4.1.2‘

make: *** [all] 错误 2

解决方法

第一步:安装最新PCRE,一个绝对的大坑,虽然已经yum了pcre和pcre-devel,但版本是7.8.7的(pcre-7.8-7.el6.x86_64和pcre-devel-7.8-7.el6.x86_64);但是呀但是,要安装varnish 4.1.2,需要安装pcre最新版(我下载的时候最新版本已经是8.38了,下载地址ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz) 下载后,直接解压,编辑,安装即可。

第二步:执行export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/

第三步:如果以前编辑过,先执行make clean,再执行./configure --prefix=/usr/local/varnish/ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/

第四步:make && make install

时间: 2025-01-14 14:41:13

varnish 4.1.2 安装的坑我已经挖平了,请大家走走坦途的相关文章

varnish详解及安装

Varnish 简介 Varnish 是一款高性能且开源的反向代理服务器和 HTTP 加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合,与传统的 squid 相比,varnish 具有性能更高.速度更快.管理更加方便等诸多优点,很多大型的网站都开始尝试使用 varnish 来替换 squid,这些都促进 varnish 迅速发展起来. 挪威的最大的在线报纸 Verdens Gang(vg.no) 使用 3 台 Varnish 代替了原来的 12 台 Squid,性能比以前更好,这是 V

react-native的安装步骤,和可能遇见的BUG,react更新太快,官网安装很多坑。

Windows react-native 安装流程和坑 python2.7.x node.js8.7 sdk配置:AS 按官网来即可 o   Tools/Android SDK Build-tools (23.0.1)(这个必须版本严格匹配23.0.1) o   Android 6.0 (API 23)/SDK Platform (1) o   Extras/Android Support Library o   Extras/Android Support Repository 4.环境搭配A

win10迁移时出现“安装 windows 的驱动已被锁定。请解锁该驱动器,然后再试一次”解决方法

故障原因:因为想换一台新机器而又不愿新装系统,所以直接拿两块硬盘复制数据然后对旧PC的系统盘做了一个ghost,然后在新PC上进PE进行还原后,开机报错,提示修复计算机(因为硬件变更了),所以在插入安装盘进行修复时,提示"安装 windows 的驱动已被锁定.请解锁该驱动器,然后再试一次". 解决方法: 1.在进入安装盘的"开始安装"界面时,点击"修复计算机": 2.进入后选择"疑难解答": 3.选择"高级选项&qu

varnish缓存代理的安装

二.安装varnish 1.安装依赖关系的软件包(注:使用centos在线yum源) [[email protected] ~]# yum -y install autoconfautomake libedit-devel libtool ncurses-devel pcre-devel pkgconfigpython-docutils python-sphinx 2.安装varnish Varnish的官方网址为http://varnish-cache.org,可以在这里下载最新版本的软件.

phalcon安装-遇坑php-config is not installed 解决方法

通过源码编译安装php环境,按照phalcon官方文档安装扩展,会遇到php-config is not installed的坑. 尝试通过下列命令可以解决: 1 cd /opt/cphalcon-3.2.1/build/php7/64bits 2 && phpize --enable-phalcon 3 --with-phpconfig=/usr/local/src/php7/bin/php-config 4 && ./configure --with-php-confi

gitlab安装各种坑

参考:https://bbs.gitlab.cc/topic/35/gitlab-ce-8-7-%E6%BA%90%E7%A0%81%E5%AE%89%E8%A3%85%E6%89%8B%E5%86%8C-centos6-rehl6/2 架构:源码安装, 数据库用mysql,网站用nginx 坑一.nginx报错 2016/07/19 09:26:11 [crit] 3881#0: *10 connect() to unix:/home/git/gitlab/tmp/sockets/gitlab

tensorflow 1.8, ubuntu 16.04, cuda 9.0, nvidia-390,安装踩坑指南。

被tensorflow 1.8, ubuntu 16.04, cuda 9.0, nvidia-390折磨了5天,终于上坑,留下指南,造福后人. 1.先把依赖搞清楚: tensorflow 1.8依赖cuda 9.0,cuda 9.0依赖nvidia-390. 2.坑: ubuntu 16.04源里只有nvidia-384,nvidia-390太新还没支持. 怎么办? 如果你不在天朝以下可以在个人源中安装nvidia-390 sudo add-apt-repository ppa:graphic

oracle11g数据库安装采坑记录

第一处坑: 解决方案: 原文:https://blog.csdn.net/yhj198927/article/details/49178279 1.打开oracle的"Net Manager" 2.打开"监听程序" 3.打开"数据库服务" 4.点击"添加数据库" 5.填写相关信息 "全局数据库名"和"SID"填写在"Database Configuration Assitant

varnish cache缓存服务安装配置

curl -s https://packagecloud.io/install/repositories/varnishcache/varnish60lts/script.rpm.sh | sudo bash  #CentOS脚本安装curl -s https://packagecloud.io/install/repositories/varnishcache/varnish60lts/script.deb.sh | sudo bash  #deban,ubuntu脚本安装https://va