PCRE的安装及使用

摘自http://www.cnblogs.com/renhao/archive/2011/08/17/2143264.html

PCRE的安装及使用

1、主页地址:http://www.pcre.org/
     下载pcre-7.8.tar.bz2
2、解压缩:
     tar xjpf pcre-7.8.tar.bz2
3、配置:
     cd pcre-7.8
     ./configure --prefix=/usr/local/pcre-7.8 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre
     configure有许多参数可配,具体参见./configure --help及手册
4、编译:
     make
5、安装:
     make install
6、检查:
     ls /usr/local 检查是否有pcre-7.8目录
     ls /usr/local/lib   检查是否有pcre目录
     ls /usr/local/include   检查是否有pcre目录
7、将库文件导入cache:
     方法1:在/etc/ld.so.conf中加入: /usr/local/lib/pcre,然后运行ldconfig
     方法2:在/etc/ld.so.conf.d/下新生成一个文件(或在其中的文件中加入同样内容),文件内容为:
               /usr/local/lib/pcre,然后运行ldconfig
8、使用:
     使用pcre编写C或C++程序,然后编译。
     对于C程序,编译命令为:gcc -I/usr/local/include/pcre -L/usr/local/lib/pcre -lpcre file.c
     对于C程序,编译命令为:gcc -I/usr/local/include/pcre -L/usr/local/lib/pcre -lpcrecpp file.cpp

也可用apt直接安装:
apt-cache search pcre 查找pcre
下面只安装pcrecpp
apt-get install libpcre++-dev   安装pcrecpp开发文件
apt-get install libpcre++0     安装pcrecpp库文件

时间: 2024-12-21 19:17:34

PCRE的安装及使用的相关文章

nginx安装pcre

一.有的服务器上没有安装pcre那么安装nginx的时候会报错 所以在安装之前我们可以: yum install pcre-devel 如果很不巧,服务器也没有配yum,也不能连互联网.那么我们只能自己去官网下载了 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.zip 二.安装pcre unzip pcre-8.36.zip cd pcre-8.36 ./configure --prefix=/usr/local/

【CentOS】如何在线安装pcre?

EA003317441NL 1.检查CentOS系统是否安装prce,如果已安装则会显示pcre的版本信息 [[email protected] /]# rpm -qa pcrepcre-7.8-6.el6.i686 2.删除pcre包[[email protected] /]# rpm -e --nodeps pcre [[email protected] /]# rpm -qa pcre3.在线安装pcre [[email protected] /]# yum install pcre 4.

ngingx安装错误 ./configure: error: the HTTP rewrite module requires the PCRE library.

有时候,我们需要单独安装nginx,来处理大量的下载请求.单独在Centos5安装nginx遇到的rewrite和HTTP  cache错误解决办法: wget http://nginx.org/download/nginx-0.8.33.tar.gztar -zxvf nginx-0.8.33.tar.gz cd nginx-0.8.33./configure --prefix=/usr/local/nginx 安装Nginx时报错 ./configure:  error: the HTTP 

CentOS安装Nginx 报错“configure: error: the HTTP rewrite module requires the PCRE library”解决办法

错误提示: ./configure: error: the HTTP rewrite module requires the PCRE library. 安装pcre-devel与openssl-devel解决问题 yum -y install pcre-devel openssl openssl-devel ./configure --prefix=/usr/local/nginx make make install

Linux下编译安装PCRE库

备注:如果没有root权限,使用 --prefix 指定安装路径 ./configure --prefix=/home/work/tools/pcre-8.xx ====================================================== 最近在学习nginx,nginx rewrite依赖于PCRE库,所以需要在linux系统中编译安装PCRE库.具体步骤如下: 1.下载PCRE包 首先去官网下载pcre的安装包 如果通过FTP的方式,下载地址为:ftp://f

CentOS6.5编译安装Nginx1.70 +PHP5.59+MySQL5.6.16

下载软件工具包: 1.下载nginx http://nginx.org/download/nginx-1.7.0.tar.gz 2.下载pcre (支持nginx伪静态) http://jaist.dl.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 4.下载MySQL5.6.16 http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.16.tar.gz 5.下载php-5.5.9 ht

linux下nginx的安装

以Red Hat Enterprise Linux 5为例进行讲解. 相关系列: linux下jdk的安装 linux下ant的安装 linux下redis的安装 linux下svn的安装 linux下nginx的安装 linux下graphviz的安装 linux下doxygen的安装 安装nginx版本为0.8.36 一.下载nginx 下载地址:http://www.nginx.org/ 选择nginx-0.8.36 将该下载包拷贝到/usr/local/下(随意了,找个地方就好) 二.安

Centos 7 nginx-1.12.0编译安装

参考:http://www.nginx.cn/install 也不知道我的系统是否有这些依赖包,试试吧?缺少哪些我就装哪些吧,多踏点坑总是能学到点东西的. 获取nginx包 http://nginx.org/en/download.html configure --sbin-path=/user/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid 报错 ./

centos7下源码编译方式安装httpd

语法: chkconfig --list [name] chkconfig --add name chkconfig --del name chkconfig [--level levels] name <on|off|reset> chkconfig [--level levels] name 参考文章http://www.cnblogs.com/jipeng87/p/6308725.html 前言 Apache至少需要apr.apr-util.pcre组件的支持. APR(Apache p