上一篇 | 下一篇

Linux和Windows平台下PHP中PDF支持库的安装及应用案例

发布: 2008-6-29 21:09 | 作者: admin | 来源: | 查看: 2次

由于PDF文档有许多优势,因此广泛流行。而作为web界面方式中也可以通过使用脚本程序生成PDF文档。功能强大的PHP自然也可以实现。PHP中使用PDF需要安装了PDFlib才可。这里将带你讲述在不同平台中如何安装PDFlib,使您的PHP可以对PDF文档进行操作。

这里只讲述在Linux和Windows中的安装过程,其它平台中的UNIX和Linux中安装相似这里就不再单独叙述,MAC等平台由于使用的较少也不讲述。

一、安装前的准备

1.假设您的机器中已经安装好了Web服务器和PHP,这里的Linux服务器中安装的是Apache,Windows服务器中安装的是IIS。

2.下载所需要的软件:

PDFlib的下载(http://www.PDFlib.com)

Windows版本:pdflib-4.0.2-Windows.zip(http://www.pdflib.com/pdflib/download/pdflib-4.0.2-Windows.zip)

Linux版本源码:pdflib-4.0.2.tar.gz(http://www.pdflib.com/pdflib/download/pdflib-4.0.2.tar.gz)

#Linux版本已编译:pdflib-4.0.2-Linux.tar.gz(http://www.pdflib.com/pdflib/download/pdflib-4.0.2-Linux.tar.gz)

PHP的下载(http://www.php.net)

Windows完全版本:PHP 4.1.1 zip package(http://www.php.net/do_download.php?download_file=php-4.1.1-Win32.zip)

Linux版本源码:php-4.1.2.tar.gz(http://www.php.net/do_download.php?download_file=php-4.1.2.tar.gz)

二、Linux平台下的安装

将PDFlib文件和PHP文件下载,保存到/usr/local/src/这个目录中。(当前目录为/usr/local/src)

1.PDFlib的安装

过程:解压文件,配置,编译,安装

$ tar xvfz pdflib-*.tar.gz

$ cd pdflib-*

$ ./configure --with-share

$ make

$ make install

这样就将PDFlib安装到了,系统的"/usr/lib"这个目录中。在执行./configure时可以有的参数可以通过./configure --help查看。默认安装目录为"/usr/lib",默认安装中PHP的支持是打开的,因此不需要加参数"--with-php"

2.PHP的安装

因为我们假设您的系统中已经安装好apache+php,因此使用DSOs模式来安装PHP。

过程:重新配置PHP,编译,安装。建议在进行安装PHP的时候先停止Apache(apachectl stop),但这个步骤不是一定需要的。

$ cd ..

$ tar xvfz php-*.tar.gz

$ cd php-*

$ ./configure --with-apxs=/usr/local/httpd/bin/apxs --enable-gd-native-ttf --enable-gd-imgstrttf --with-tiff-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-pdflib=/usr/lib --enable-mysql

(注:其中的apache的路径为"/usr/local/httpd",如果您的不是,则填写您的apache的目录;如果你之前安装的pdflib安装到了别的目录,则将"/usr/lib"改为您安装的pdflib的目录;如果您还需要添加其它的PHP选项,直接添加在后面即可)

$ make

$ make install

这样就安装了PHP,且同时打开了pdflib。下面进行测试是否安装成功。

3.测试

★如果之前在安装PHP的时候停止了Apache,则需要先启动Apache(apachectl start);

★通过查看phpinfo是否安装成功,例如在DocumentRoot中的文件phpinfo.php。

phpinfo.php文件中的内容为:

字号: | 推荐给好友

21/212>

评分:0

我来说两句