liunx php libiconv-1.14 扩展库地址,linux下搭建web时常用lib库的介绍

在使用apache、nginx等搭建web应用前一般要安装大量的lib支持库。对此我将一些常用的进行了总结。

1、libiconv

作用:实现字符编码间的转换。详细可以查看百度百科http://baike.baidu.com/view/3358257.htm

下载页面http://www.gnu.org/software/libiconv/

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

2、mcrypt和libmcrypt

作用:一个功能强大的加密算法扩展库,在保证应用的应用性时,通过该扩展库的加密算法保证安全性,可通过yum安装。http://php.net/mcrypt提供了其在php下的具体用法。

下载页面http://sourceforge.net/projects/mcrypt/files/

3、mhash

作用:hash算法扩展库,在php下的用法,可以参看官方文档http://php.net/mhash,也可yum安装

下载页面:http://sourceforge.net/projects/mhash/files/

4、libpng

作用:包含 libpng 库.这些库被其他程式用于读写png文件,可yum安装。

主页面及下载页面:http://www.libpng.org/pub/png/libpng.html

5、freetype

作用:FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。支持单色位图、反走样位图的渲染。FreeType库是高度模块化的程序库,虽然它是使用ANSI C开发,但是采用面向对象的思想,因此,FreeType的用户可以灵活地对它进行裁剪。

下载页面及项目主页:http://www.freetype.org/ 也可进行yum安装。

6、jpegsrc

作用:包含jpeg库,这些库用于读写jpeg文件,可yum安装。

项目主页:http://ijg.org/

7、gd

作用:gd库是php处理图形的扩展库,gd库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。 在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。在php程序下的应用请参看http://php.net/manual/en/book.image.php 也可以通过yum安装。

项目主页面:www.libgd.org

在使用源码安装时,需指定jpeg、png、freetype、zlib等库文件的位置。

8、pcre

作用:PCRE(Perl Compatible Regular Expressions中文含义:perl语言兼容正则表达式)是一个用C语言编写的正则表达式函数库,由菲利普.海泽(Philip Hazel)编写。PCRE是一个轻量级的函数库,比Boost之中的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。因此,几乎所有web应用想使用正则功能都要安装此软件包。php中也有关于其函数在php下调用的手册www.php.net/manual/zh/ref.pcre.php 同样也可以进行yum安装。

项目主页:www.pcre.org

最后,可能你要问,既然很多库文件包都可以通过yum -y install 这样一个简单的命令完成安装,为什么还要这样麻烦通过源码包安装呢?原因有两个,一是yum包一般都较源码包版本要老。一些新函数和新功能在老版本下无法使用;二是,源码包定制性安装比较强,不像yum包一般都需要安装到指定位置。

注:很多源码包都可以在http://sourceforge.net/projects上进行搜索下载。因为目前很多项目的页面已经没有内容了,只是在其主页面上做了个镜像链接。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值