zlib

(转)linux 给运行程序指定动态库路径

点点圈 提交于 2020-08-19 16:16:51
1. 连接和运行时库文件搜索路径到设置 库文件在连接(静态库和共享 库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。 一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。 对于处于默认库搜索路径之外的库,需要将库的位置添加到 库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任选其一使用: (1). 在 /etc/ld.so.conf 文件中添加库的搜索路径。(或者在/etc/ld.so.conf.d 下新建一个.conf文件,将搜索路径一行一个加入-junziyang) 将自己可能存放库文件的路径都加入到/etc /ld.so.conf中是明智的选择添加方法也极其简单,将库文件的绝对路径直接写进去就OK了,一行一个。例如: /usr/X11R6/lib /usr/local/lib /opt/lib 需要注意的是: 这种搜索路径的设置方式对于程序连接时的库(包括共享库和静态库)的定位已经足够了,但是对于使用了共享库的程序的执行还是不够的。 这是因为为了加快程序执行时对共享库的定位速度,避免使用搜索路径查找共享库的低效率,所以是直接读取库列表文件 /etc/ld.so.cache 从中进行搜索的。 /etc/ld.so.cache

去除php7编译安装的模块sqlite3

我是研究僧i 提交于 2020-08-18 21:45:28
去除php7编译安装的模块,这里以sqlite3为例 SQLite3 扩展自 PHP 5.3.0 起已默认启用。 允许在编译时使用 --without-sqlite3 禁用之 背景 我在开发项目的时候需要使用php连接加密的sqlite数据库,但是php默认编译的sqlite扩展不支持连接加密的sqlite数据库,因此我必须把编译安装的sqlite3移除掉,安装支持连接加密的sqlite数据库的扩展 前提 假设你已经编译安装好了php7,且在编译安装php7的时候未显示禁止 --without-sqlite3,导致这个模块已经被编译安装进php,满足这个前提下,再来看这篇文章 如果不知道如何编译安装php7,请参考这篇文章 centos7编译安装php7 查看文章的过程中,一定要注意各个命令的操作路径,需要将这些路径替换成你自己开发环境中的路径,切记 文章中 php7.1 命令只是对 php 命令的一个软连接,如果不清楚,请仔细阅读这篇文章 centos7编译安装php7 查看php安装好的模块 [root@localhost ~]# php7.1 -m [PHP Modules] bcmath Core ctype curl date dom fileinfo filter ftp gd gettext hash iconv json libxml mbstring mcrypt

CentOS7编译安装php7.1配置教程详解

爱⌒轻易说出口 提交于 2020-08-18 16:02:42
这篇文章主要介绍CentOS7编译安装php7.1的过程和配置详解,亲测 ,需要的朋友可以参考。 1.首先安装依赖包: 1 yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2 -devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-deve zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel

CentOS 6 安装R-3.3.2语言支持

走远了吗. 提交于 2020-08-18 09:06:58
安装R语言系统依赖包 yum install gcc-gfortran readline-devel libXt-devel glibc-headers cairo-devel libpng-devel libtiff libjpeg-turbo -y Install jdk Configure JAVA_HOME Error Info: configure: error: No F77 compiler found yum install gcc-gfortran -y Error Info: configure: error: --with-readline=yes (default) and headers/libs are not available yum install readline-devel -y Error Info: configure: error: --with-x=yes (default) and X11 headers/libs are not available yum install libXt-devel -y Error Info: checking if zlib version >= 1.2.5... no checking whether zlib support suffices... configure: error: zlib

nginx离线安装(六)

穿精又带淫゛_ 提交于 2020-08-17 23:36:13
百度网盘离线下载包centos系统:链接: https://pan.baidu.com/s/1JoI58XIBiaie92elnunPkQ 提取码:ry0v 安装依赖 prce库 进入/usr/local目录,依次键入以下命令: 下载压缩包:$ wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz 解压缩:$ tar -zxf pcre-8.42.tar.gz 进入解压后目录:$ cd pcre-8.42 执行安装:$ ./configure $ make $ sudo make install zlib库 进入/usr/local目录,依次键入以下命令: $ wget http://zlib.net/zlib-1.2.11.tar.gz $ tar -zxf zlib-1.2.11.tar.gz $ cd zlib-1.2.11 $ ./configure $ make $ sudo make install OpenSSL 进入/usr/local目录,依次键入以下命令: $ wget http://www.openssl.org/source/openssl-1.1.1b.tar.gz $ tar -zxf openssl-1.1.1b.tar.gz $ cd openssl-1.1.1b ./config --prefix=

Nginx服务器的使用与反向代理负载均衡

大憨熊 提交于 2020-08-17 04:31:39
Nginx服务器 一:什么是Nginx? 我们生活的世界中,有的时候需要上网。我们可以浏览很多很多的网页,这些网页都是由一系列的程序组成,但是我们是否想过,这些程序存储在什么地方呢?没错,这些程序都是存储在一种名叫服务器的硬件上,比如我们的电脑也是一种服务器,只不过我们的个人电脑作为服务器的话性能会比较低。我们的网页程序存储在服务器硬件上,是否可以随意存储呢?不是的,我们需要在服务器硬件的操作系统中搭建一个服务器软件,那么这样,有服务器软件跟服务器硬件配合,才形成一个完整的服务器。服务器软件有非常多,比如Apache、tomcat等等都是服务器软件,而我们今天要学习的Nginx也是一种服务器软件之一。 Nginx是一种服务器软件,故而其最主要、最基本的功能当然是可以与服务器硬件结合,让程序员可以将程序放在Nginx服务器上,将程序发布出去,让成千上万的网民可以浏览。除此之外,Nginx是一种高性能的HTTP和反向代理服务器,同时也是一个代理邮件服务器。也就是说,我们Nginx上可以发布网站,也可以实现负载均衡的功能,还可以作为邮件服务器实现收发邮件等功能。所谓的负载均衡是指,当同时有N多用户访问我们服务器的时候,为了减少服务器压力,我们需要将用户分别引入各服务器,分担服务器的压力。 Nginx与其他服努器的性能比较 首先说IIS, IIS服务器只能在Windows上运行

jenkins添加git源失败

感情迁移 提交于 2020-08-17 04:10:29
Failed to connect to repository : Command "git ls-remote -h git@192.168.91.11:test/dzp.git HEAD" returned status code 128: stdout: stderr: Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 1.卸载自带的git,因为版本太低 本地服务器版本: [root@vm_001034_op-test git-2.0.5]# cat /etc/redhat-release CentOS release 6.5 (Final) [root@vm_001034_op-test git-2.0.5]# 笔者从网上找了很多资料,最终参考几份资料才安装成功的。 原因很简单

《隐秘的角落》弹幕分析,制作词云,看看观众们对该剧的评价如何

梦想的初衷 提交于 2020-08-16 02:54:34
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 最近有部很火的悬疑推理剧:《隐秘的角落》,豆瓣评分9.0,周末闲来无事,在追剧的同时爬取了下该剧第一集的弹幕,我们通过对弹幕进行分析,制作词云,来看看观众们对该剧的评价如何。 整篇文章分为两部分:1.爬取爱奇艺中该剧第一集的弹幕 2.对爬取出来的弹幕做处理,并制作词云。 1.爬取爱奇艺弹幕 相比于其他视频网站来说,爱奇艺的弹幕难爬一些,为啥呢,因为你爬取出来的文件是乱码的(下边会贴图),需要自己再把该文件二进制编码之后才能用。具体步骤如下: 首先,打开浏览器,进入爱奇艺页面,点开该剧,弹幕打开,然后F12,浏览器下方或者右侧会弹出一些界面,选择Network,在我图上标注的框中输入“bullet”搜索弹幕相关的文件,为啥输入这个搜索呢,因为这个单词的意思就是弹幕,程序员命名东西一般也是有规律的,还有大多视频网站的弹幕相关文件都是这个名字哈哈。如果你F12搜索之后无内容,那直接点击下浏览器刷新按钮即可。下图中箭头指的分别是Network、搜索框、弹幕文件名和弹幕内容(你可以看到,弹幕内容是乱七八糟的乱码)。还有说明一点,弹幕文件一集不止一个,爱奇艺5分钟加载一个弹幕文件(为啥5分钟,下边会解释)。 接下来,观察弹幕文件出现的规律以及弹幕文件地址中的规律

Nginx系列之1:限流

廉价感情. 提交于 2020-08-14 18:55:07
安装准备 cd /usr/local/src/ wget http: //nginx.org/download/nginx-1.18.0 .tar.gz # 解压 tar -zxvf /usr/local/src/nginx-1.18.0 .tar.gz # 进入到 nginx-1.18.0 目录下 cd nginx-1.18.0/ # 生成 Makefile ./ configure # 编译并且安装(默认输出到/usr/local/nginx,可在configure中看到) make && make install 如果中间安装失败,大概率是工具缺失,安装 yum -y install make pcre pcre-devel zlib zlib-devel gcc-c++ libtool openssl openssl- devel 如果中间遇到pcre -devel-8.32-17.el7.x86_64: [Errno 256 ] No more mirrors to try. 之类的错误 解决方式: 1 、yum clean all 2 、yum makecache 防火墙相关 练习期间,推荐将防火墙关闭,避免因其导致无法访问而卡住: systemctl stop firewalld.service 或 systemctl stop firewalld # 开启 80

HP Unix openssl、openssh 升级

此生再无相见时 提交于 2020-08-14 06:49:48
一、 升级前请先启用 telnet 服务!防止远程 ssh 连接断开后无法连到服务器上。 二、准备好下面的 5 个包,这几个包是升级 openssh 和 openssl 所依赖的。 下面的包的官网下载地址是 http://hpux.connect.org.uk/hppd/packages_popular.html gettext-0.19.8.1-ia64-11.31.depot.gz libiconv-1.14-ia64-11.31.depot.gz openssh-7.4p1-ia64-11.31.depot.gz openssl-1.0.2j-ia64-11.31.depot.gz zlib-1.2.8-ia64-11.31.depot.gz mkdir test mv gettext-0.19.8.1-ia64-11.31.depot.gz libiconv-1.14-ia64-11.31.depot.gz openssh-7.4p1-ia64-11.31.depot.gz openssl-1.0.2j-ia64-11.31.depot.gz zlib-1.2.8-ia64-11.31.depot.gz test gunzip test/*gz# 把 test 里面的文件全部解压 三、安装 openssl 、 openssh 等 1、 先卸载版本低的软件,这里的